添加项目文件。

This commit is contained in:
2200151533 2024-01-22 14:43:11 +08:00
commit 76c8f88a5c
3811 changed files with 1293284 additions and 0 deletions

63
.gitattributes vendored Normal file
View File

@ -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

363
.gitignore vendored Normal file
View File

@ -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

21
CppProperties.json Normal file
View File

@ -0,0 +1,21 @@
{
"configurations": [
{
"inheritEnvironments": [
"msvc_x64"
],
"name": "x64-Release",
"includePath": [
"${env.INCLUDE}",
"${workspaceRoot}\\**"
],
"defines": [
"WIN32",
"NDEBUG",
"UNICODE",
"_UNICODE"
],
"intelliSenseMode": "windows-msvc-x64"
}
]
}

31
DX11-Base.sln Normal file
View File

@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.32802.440
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DX11-Base", "DX11-Base.vcxproj", "{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Debug|x64.ActiveCfg = Debug|x64
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Debug|x64.Build.0 = Debug|x64
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Debug|x86.ActiveCfg = Debug|Win32
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Debug|x86.Build.0 = Debug|Win32
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Release|x64.ActiveCfg = Release|x64
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Release|x64.Build.0 = Release|x64
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Release|x86.ActiveCfg = Release|Win32
{EB52DDF1-EFC4-4222-9D86-6918D4D891A5}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B522717A-560B-4AB3-847D-7B56D37A9422}
EndGlobalSection
EndGlobal

325
DX11-Base.vcxproj Normal file
View File

@ -0,0 +1,325 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{eb52ddf1-efc4-4222-9d86-6918d4d891a5}</ProjectGuid>
<RootNamespace>DX11Base</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
<ProjectName>NetCrack-PalWorld</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;DX11BASE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<LanguageStandard>stdcpplatest</LanguageStandard>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;DX11BASE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<LanguageStandard>stdcpplatest</LanguageStandard>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;DX11BASE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<LanguageStandard>stdcpplatest</LanguageStandard>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;DX11BASE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<LanguageStandard>stdcpplatest</LanguageStandard>
<LanguageStandard_C>stdc17</LanguageStandard_C>
<AdditionalIncludeDirectories>D:\case\repos;D:\case\DX11-ImGui-Internal-Hook-main;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableUAC>false</EnableUAC>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="config.h" />
<ClInclude Include="feature.h" />
<ClInclude Include="include\Console.hpp" />
<ClInclude Include="include\D3D11Window.hpp" />
<ClInclude Include="include\Game.hpp" />
<ClInclude Include="include\helper.h" />
<ClInclude Include="include\Hooking.hpp" />
<ClInclude Include="include\Menu.hpp" />
<ClInclude Include="libs\ImGui\imconfig.h" />
<ClInclude Include="libs\ImGui\imgui.h" />
<ClInclude Include="libs\ImGui\imgui_impl_dx11.h" />
<ClInclude Include="libs\ImGui\imgui_impl_win32.h" />
<ClInclude Include="libs\ImGui\imgui_internal.h" />
<ClInclude Include="libs\ImGui\imstb_rectpack.h" />
<ClInclude Include="libs\ImGui\imstb_textedit.h" />
<ClInclude Include="libs\ImGui\imstb_truetype.h" />
<ClInclude Include="libs\MinHook\buffer.h" />
<ClInclude Include="libs\MinHook\framework.h" />
<ClInclude Include="libs\MinHook\hde32.h" />
<ClInclude Include="libs\MinHook\hde64.h" />
<ClInclude Include="libs\MinHook\hookmain.h" />
<ClInclude Include="libs\MinHook\MinHook.h" />
<ClInclude Include="libs\MinHook\pstdint.h" />
<ClInclude Include="libs\MinHook\resource.h" />
<ClInclude Include="libs\MinHook\table32.h" />
<ClInclude Include="libs\MinHook\table64.h" />
<ClInclude Include="libs\MinHook\trampoline.h" />
<ClInclude Include="libs\utils\memory.h" />
<ClInclude Include="pch.h" />
<ClInclude Include="SDK.hpp" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="config.cpp" />
<ClCompile Include="dllmain.cpp" />
<ClCompile Include="feature.cpp" />
<ClCompile Include="libs\ImGui\imgui.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_demo.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_draw.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_impl_dx11.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_impl_win32.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_tables.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_widgets.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\MinHook\buffer.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="libs\MinHook\hde32.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="libs\MinHook\hde64.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="libs\MinHook\hook.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="libs\MinHook\hookmain.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> ../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> ../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> ../../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> ../../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="libs\MinHook\trampoline.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="libs\utils\memory.cpp" />
<ClCompile Include="pch.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="SDK\Basic.cpp" />
<ClCompile Include="SDK\CoreUObject_functions.cpp" />
<ClCompile Include="SDK\Engine_functions.cpp" />
<ClCompile Include="SDK\Pal_functions.cpp" />
<ClCompile Include="src\Console.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="src\D3D11Window.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="src\Game.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="src\Hooking.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="src\Menu.cpp">
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">../pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">../pch.h</PrecompiledHeaderFile>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="libs\MinHook\minhook.def" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

209
DX11-Base.vcxproj.filters Normal file
View File

@ -0,0 +1,209 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Header Files\Class">
<UniqueIdentifier>{bd048e89-cc04-46ca-b539-1e22ffdd7ffc}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Class">
<UniqueIdentifier>{3a66d50b-1885-4c33-bc49-7bb2255e62fb}</UniqueIdentifier>
</Filter>
<Filter Include="Resource Files\ImGui">
<UniqueIdentifier>{4d1f2a92-a48e-45e5-a07c-42fa558f6919}</UniqueIdentifier>
</Filter>
<Filter Include="Resource Files\MinHook">
<UniqueIdentifier>{d55590e2-04e5-427a-a959-6dcc763f2f71}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="pch.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\helper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Console.hpp">
<Filter>Header Files\Class</Filter>
</ClInclude>
<ClInclude Include="include\D3D11Window.hpp">
<Filter>Header Files\Class</Filter>
</ClInclude>
<ClInclude Include="include\Game.hpp">
<Filter>Header Files\Class</Filter>
</ClInclude>
<ClInclude Include="include\Hooking.hpp">
<Filter>Header Files\Class</Filter>
</ClInclude>
<ClInclude Include="include\Menu.hpp">
<Filter>Header Files\Class</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imconfig.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imgui.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imgui_impl_dx11.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imgui_impl_win32.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imgui_internal.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imstb_rectpack.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imstb_textedit.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\ImGui\imstb_truetype.h">
<Filter>Resource Files\ImGui</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\buffer.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\framework.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\hde32.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\hde64.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\hookmain.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\MinHook.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\pstdint.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\resource.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\table32.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\table64.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="libs\MinHook\trampoline.h">
<Filter>Resource Files\MinHook</Filter>
</ClInclude>
<ClInclude Include="config.h">
<Filter>Header Files\Class</Filter>
</ClInclude>
<ClInclude Include="SDK.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="libs\utils\memory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="feature.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="dllmain.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="pch.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Console.cpp">
<Filter>Source Files\Class</Filter>
</ClCompile>
<ClCompile Include="src\D3D11Window.cpp">
<Filter>Source Files\Class</Filter>
</ClCompile>
<ClCompile Include="src\Game.cpp">
<Filter>Source Files\Class</Filter>
</ClCompile>
<ClCompile Include="src\Hooking.cpp">
<Filter>Source Files\Class</Filter>
</ClCompile>
<ClCompile Include="src\Menu.cpp">
<Filter>Source Files\Class</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_demo.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_draw.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_impl_dx11.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_impl_win32.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_tables.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\ImGui\imgui_widgets.cpp">
<Filter>Resource Files\ImGui</Filter>
</ClCompile>
<ClCompile Include="libs\MinHook\buffer.c">
<Filter>Resource Files\MinHook</Filter>
</ClCompile>
<ClCompile Include="libs\MinHook\hde32.c">
<Filter>Resource Files\MinHook</Filter>
</ClCompile>
<ClCompile Include="libs\MinHook\hde64.c">
<Filter>Resource Files\MinHook</Filter>
</ClCompile>
<ClCompile Include="libs\MinHook\hook.c">
<Filter>Resource Files\MinHook</Filter>
</ClCompile>
<ClCompile Include="libs\MinHook\hookmain.cpp">
<Filter>Resource Files\MinHook</Filter>
</ClCompile>
<ClCompile Include="libs\MinHook\trampoline.c">
<Filter>Resource Files\MinHook</Filter>
</ClCompile>
<ClCompile Include="config.cpp">
<Filter>Source Files\Class</Filter>
</ClCompile>
<ClCompile Include="SDK\Basic.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SDK\CoreUObject_functions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="libs\utils\memory.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="feature.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SDK\Pal_functions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="SDK\Engine_functions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="libs\MinHook\minhook.def">
<Filter>Resource Files\MinHook</Filter>
</None>
</ItemGroup>
</Project>

59685
GObjects-Dump.txt Normal file

File diff suppressed because it is too large Load Diff

21
LICENSE Normal file
View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 Kare Burns
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

24
PropertyFixup.hpp Normal file
View File

@ -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];
};

1
README.md Normal file
View File

@ -0,0 +1 @@
# PalWorld-NetCrack

2907
SDK.hpp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,187 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x2B78 (0x3188 - 0x610)
// AnimBlueprintGeneratedClass ABP_NPC_Base.ABP_NPC_Base_C
class UABP_NPC_Base_C : public UPalAnimInstance
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x610(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimBlueprintGeneratedMutableData __AnimBlueprintMutables; // 0x618(0x1C)(HasGetValueTypeHash)
uint8 Pad_2BB6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimSubsystemInstance AnimBlueprintExtension_PropertyAccess; // 0x638(0x8)(None)
struct FAnimSubsystemInstance AnimBlueprintExtension_Base; // 0x640(0x8)(None)
struct FAnimNode_Root AnimGraphNode_Root_3; // 0x648(0x20)(None)
struct FAnimNode_LinkedInputPose AnimGraphNode_LinkedInputPose_2; // 0x668(0xC8)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_6; // 0x730(0x108)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_11; // 0x838(0x28)(None)
struct FAnimNode_Fabrik AnimGraphNode_Fabrik; // 0x860(0x1F0)(None)
struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace_1; // 0xA50(0x20)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_8; // 0xA70(0x48)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_1; // 0xAB8(0x20)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_10; // 0xAD8(0x28)(None)
struct FAnimNode_Root AnimGraphNode_Root_2; // 0xB00(0x20)(None)
struct FAnimNode_LinkedInputPose AnimGraphNode_LinkedInputPose_1; // 0xB20(0xC8)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_5; // 0xBE8(0x108)(None)
struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend_2; // 0xCF0(0xE0)(None)
struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend_1; // 0xDD0(0xE0)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_4; // 0xEB0(0x108)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_3; // 0xFB8(0x108)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_7; // 0x10C0(0x48)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_6; // 0x1108(0x48)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_9; // 0x1150(0x28)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_8; // 0x1178(0x28)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_11; // 0x11A0(0x48)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_10; // 0x11E8(0x48)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_9; // 0x1230(0x48)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_8; // 0x1278(0x48)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_5; // 0x12C0(0x48)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_7; // 0x1308(0x28)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_6; // 0x1330(0x28)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_4; // 0x1358(0x48)(None)
struct FAnimNode_LinkedInputPose AnimGraphNode_LinkedInputPose; // 0x13A0(0xC8)(None)
struct FAnimNode_Root AnimGraphNode_Root_1; // 0x1468(0x20)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_2; // 0x1488(0x108)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_3; // 0x1590(0x48)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_5; // 0x15D8(0x28)(None)
struct FAnimNode_Slot AnimGraphNode_Slot_3; // 0x1600(0x48)(None)
struct FAnimNode_Slot AnimGraphNode_Slot_2; // 0x1648(0x48)(None)
struct FAnimNode_LayeredBoneBlend AnimGraphNode_LayeredBoneBlend; // 0x1690(0xE0)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_4; // 0x1770(0x28)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_3; // 0x1798(0x28)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_2; // 0x17C0(0x28)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose_1; // 0x17E8(0x108)(None)
struct FAnimNode_Slot AnimGraphNode_Slot_1; // 0x18F0(0x48)(None)
struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace; // 0x1938(0x20)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_2; // 0x1958(0x128)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_1; // 0x1A80(0x128)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x1BA8(0x128)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x1CD0(0x20)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose_1; // 0x1CF0(0x28)(None)
struct FAnimNode_SaveCachedPose AnimGraphNode_SaveCachedPose; // 0x1D18(0x108)(None)
struct FAnimNode_UseCachedPose AnimGraphNode_UseCachedPose; // 0x1E20(0x28)(None)
struct FAnimNode_Root AnimGraphNode_Root; // 0x1E48(0x20)(None)
struct FAnimNode_LinkedAnimLayer AnimGraphNode_LinkedAnimLayer_2; // 0x1E68(0xC8)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_13; // 0x1F30(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_12; // 0x1F58(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_11; // 0x1F80(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_10; // 0x1FA8(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_9; // 0x1FD0(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_8; // 0x1FF8(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_7; // 0x2020(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_6; // 0x2048(0x28)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_7; // 0x2070(0x48)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_9; // 0x20B8(0x20)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_6; // 0x20D8(0x48)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_8; // 0x2120(0x20)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_5; // 0x2140(0x48)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_7; // 0x2188(0x20)(None)
struct FAnimNode_StateMachine AnimGraphNode_StateMachine_2; // 0x21A8(0xC8)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_6; // 0x2270(0x20)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_5; // 0x2290(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_4; // 0x22B8(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_3; // 0x22E0(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_2; // 0x2308(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2330(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x2358(0x28)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_4; // 0x2380(0x48)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_2; // 0x23C8(0x48)(None)
struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_2; // 0x2410(0x70)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_5; // 0x2480(0x20)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_3; // 0x24A0(0x48)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_4; // 0x24E8(0x20)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_2; // 0x2508(0x48)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x2550(0x48)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool_1; // 0x2598(0x48)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_3; // 0x25E0(0x20)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x2600(0x48)(None)
struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer_1; // 0x2648(0x70)(None)
struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x26B8(0x70)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_2; // 0x2728(0x20)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x2748(0x48)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x2790(0x20)(None)
struct FAnimNode_StateMachine AnimGraphNode_StateMachine_1; // 0x27B0(0xC8)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x2878(0x20)(None)
struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x2898(0xC8)(None)
struct FAnimNode_Slot AnimGraphNode_Slot; // 0x2960(0x48)(None)
struct FAnimNode_LinkedAnimLayer AnimGraphNode_LinkedAnimLayer_1; // 0x29A8(0xC8)(None)
struct FAnimNode_LinkedAnimLayer AnimGraphNode_LinkedAnimLayer; // 0x2A70(0xC8)(None)
bool K2Node_PropertyAccess_13; // 0x2B38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_PropertyAccess_12; // 0x2B39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BC1[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator K2Node_PropertyAccess_11; // 0x2B40(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector K2Node_PropertyAccess_10; // 0x2B58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector K2Node_PropertyAccess_9; // 0x2B70(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BC3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform K2Node_PropertyAccess_8; // 0x2B90(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_PropertyAccess_7; // 0x2BF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_PropertyAccess_6; // 0x2BF1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BC5[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class APalWeaponBase* K2Node_PropertyAccess_5; // 0x2BF8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_PropertyAccess_4; // 0x2C00(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_PropertyAccess_3; // 0x2C01(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_PropertyAccess_2; // 0x2C02(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BC9[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector K2Node_PropertyAccess_1; // 0x2C08(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FWeaponAnimationInfo K2Node_PropertyAccess; // 0x2C20(0x258)(None)
struct FWeaponAnimationInfo WeaponInfo; // 0x2E78(0x258)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FVector2D VelocityXY; // 0x30D0(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double Speed; // 0x30E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsAim; // 0x30E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsReloading; // 0x30E9(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsCrouch; // 0x30EA(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BCB[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator AimRotatorForSpine; // 0x30F0(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool IsEndJump; // 0x3108(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsValidSprintAnimation; // 0x3109(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsSprint; // 0x310A(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BCD[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform LeftHandTransform; // 0x3110(0x60)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsAttachLeftHand; // 0x3170(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BCF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalShooterComponent* TSCache_ShooterComponent; // 0x3178(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
class APalCharacter* TSCache_OwnerPalCharacter; // 0x3180(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UABP_NPC_Base_C* GetDefaultObj();
void NPC_HairClothLayer(const struct FPoseLink& InPose, struct FPoseLink* NPC_HairClothLayer);
void LeftHandIK(const struct FPoseLink& InPose_LeftHand, struct FPoseLink* LeftHandIK);
void WeaponUpper(const struct FPoseLink& InPose, struct FPoseLink* WeaponUpper);
void AnimGraph(struct FPoseLink* AnimGraph);
void BlueprintThreadSafeUpdateAnimation(float DeltaTime, double CallFunc_VSize_ReturnValue, const struct FRotator& CallFunc_NegateRotator_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GreaterGreater_VectorRotator_ReturnValue, double CallFunc_BreakVector_X, double CallFunc_BreakVector_Y, double CallFunc_BreakVector_Z, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue);
void ShooterComponentUpdate(class UPalShooterComponent* ShooterComponent, const struct FRotator& CallFunc_MakeRotFromX_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool CallFunc_Greater_DoubleDouble_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, double CallFunc_Multiply_DoubleDouble_ReturnValue, double CallFunc_Subtract_DoubleDouble_ReturnValue, double CallFunc_SelectFloat_ReturnValue, double CallFunc_Divide_DoubleDouble_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_IsValid_ThreadSafe_ReturnValue, bool CallFunc_IsValid_ThreadSafe_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, double CallFunc_Subtract_DoubleDouble_B_ImplicitCast, double CallFunc_Multiply_DoubleDouble_A_ImplicitCast, double CallFunc_Greater_DoubleDouble_A_ImplicitCast, float CallFunc_MakeRotator_Roll_ImplicitCast);
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_0D482E0C4B2E4E7CD091E386E53618A7();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_40C8EDE3400634534A504B80F766E208();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_3AE6580A4F970316C15CF69E11CE9615();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_BBD8BB9A4AAC9FE30FB9758FBD35CF09();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_E2DE616E480579F7354F33B1777A4358();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F63282324F16651B07F04EA37B13D648();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_8536992D4A36125389B06C90F08A99B2();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_FA0E6E324CA7134F3022AA94B20262ED();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendSpacePlayer_ECEA17A54981985346E400AE295C30FF();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_A843A5B240417E340E569DA258225C81();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_103905184AD9AADFC2AC7783DC8F943D();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F4C92C35456A21C307270A83D6D219A6();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_98F8247B476FFB0446F91DB7328341FA();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_B09EDEC94382438CC2EA92A0E18A09D7();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_A9D4C35A4750D9C872FF0F8E72859E1D();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_F009816844CF3DF7CEFF7DAA17E020BA();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_1D93E8984AE04BDD9AC072AC8F1B4CC6();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_FB87F47D45ADB262044FA6BC9B050E13();
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_41047BF041CF74296033DFA993D3480E();
void BlueprintBeginPlay();
void ExecuteUbergraph_ABP_NPC_Base(int32 EntryPoint, enum class EWeaponAnimationPoseType Temp_byte_Variable, class UPalShooterComponent* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Vector_IsZero_ReturnValue, enum class EWeaponAnimationPoseType Temp_byte_Variable_1, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue, class UAnimSequence* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue, class FName CallFunc_GetCurrentStateName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue_1, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1, class FName CallFunc_GetCurrentStateName_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_EqualEqual_NameName_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2, double CallFunc_Add_DoubleDouble_ReturnValue, enum class EWeaponAnimationPoseType Temp_byte_Variable_2, float CallFunc_GetInstanceAssetPlayerTimeFraction_ReturnValue, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2, class UAnimSequence* CallFunc_Map_Find_Value_1, bool CallFunc_Map_Find_ReturnValue_1, class UAnimSequence* CallFunc_Map_Find_Value_2, bool CallFunc_Map_Find_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_2, enum class EWeaponAnimationPoseType Temp_byte_Variable_3, enum class EWeaponAnimationPoseType Temp_byte_Variable_4, class UAnimSequence* CallFunc_Map_Find_Value_3, bool CallFunc_Map_Find_ReturnValue_3, class UAnimSequence* CallFunc_Map_Find_Value_4, bool CallFunc_Map_Find_ReturnValue_4, bool CallFunc_IsZero2D_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, double CallFunc_Add_DoubleDouble_ReturnValue_1, bool CallFunc_Greater_DoubleDouble_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_3, double CallFunc_BreakVector_X, double CallFunc_BreakVector_Y, double CallFunc_BreakVector_Z, bool CallFunc_Less_DoubleDouble_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_3, double CallFunc_Add_DoubleDouble_ReturnValue_2, bool CallFunc_LessEqual_DoubleDouble_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, class ABP_NPC_Base_C* K2Node_DynamicCast_AsBP_NPC_Base, bool K2Node_DynamicCast_bSuccess, class APalCharacter* K2Node_DynamicCast_AsPal_Character, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValidClass_ReturnValue, class USkeletalMeshComponent* CallFunc_GetMainMeshByActor_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_5, double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_1, double CallFunc_Add_DoubleDouble_A_ImplicitCast, float K2Node_StructMemberSet___FloatProperty_9_ImplicitCast, double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_2, double CallFunc_Add_DoubleDouble_A_ImplicitCast_1, double CallFunc_Add_DoubleDouble_B_ImplicitCast, double CallFunc_Add_DoubleDouble_A_ImplicitCast_2, double CallFunc_Add_DoubleDouble_B_ImplicitCast_1);
};
}

View File

@ -0,0 +1,761 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ABP_NPC_Base.ABP_NPC_Base_C
// (None)
class UClass* UABP_NPC_Base_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ABP_NPC_Base_C");
return Clss;
}
// ABP_NPC_Base_C ABP_NPC_Base.Default__ABP_NPC_Base_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UABP_NPC_Base_C* UABP_NPC_Base_C::GetDefaultObj()
{
static class UABP_NPC_Base_C* Default = nullptr;
if (!Default)
Default = static_cast<UABP_NPC_Base_C*>(UABP_NPC_Base_C::StaticClass()->DefaultObject);
return Default;
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.NPC_HairClothLayer
// (HasOutParams, BlueprintCallable)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink NPC_HairClothLayer (Parm, OutParm, NoDestructor)
void UABP_NPC_Base_C::NPC_HairClothLayer(const struct FPoseLink& InPose, struct FPoseLink* NPC_HairClothLayer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "NPC_HairClothLayer");
Params::UABP_NPC_Base_C_NPC_HairClothLayer_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (NPC_HairClothLayer != nullptr)
*NPC_HairClothLayer = std::move(Parms.NPC_HairClothLayer);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.LeftHandIK
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose_LeftHand (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink LeftHandIK (Parm, OutParm, NoDestructor)
void UABP_NPC_Base_C::LeftHandIK(const struct FPoseLink& InPose_LeftHand, struct FPoseLink* LeftHandIK)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "LeftHandIK");
Params::UABP_NPC_Base_C_LeftHandIK_Params Parms{};
Parms.InPose_LeftHand = InPose_LeftHand;
UObject::ProcessEvent(Func, &Parms);
if (LeftHandIK != nullptr)
*LeftHandIK = std::move(Parms.LeftHandIK);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.WeaponUpper
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink WeaponUpper (Parm, OutParm, NoDestructor)
void UABP_NPC_Base_C::WeaponUpper(const struct FPoseLink& InPose, struct FPoseLink* WeaponUpper)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "WeaponUpper");
Params::UABP_NPC_Base_C_WeaponUpper_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (WeaponUpper != nullptr)
*WeaponUpper = std::move(Parms.WeaponUpper);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UABP_NPC_Base_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "AnimGraph");
Params::UABP_NPC_Base_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.BlueprintThreadSafeUpdateAnimation
// (Event, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// float DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_NegateRotator_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_GreaterGreater_VectorRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector2D CallFunc_MakeVector2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UABP_NPC_Base_C::BlueprintThreadSafeUpdateAnimation(float DeltaTime, double CallFunc_VSize_ReturnValue, const struct FRotator& CallFunc_NegateRotator_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GreaterGreater_VectorRotator_ReturnValue, double CallFunc_BreakVector_X, double CallFunc_BreakVector_Y, double CallFunc_BreakVector_Z, const struct FVector2D& CallFunc_MakeVector2D_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "BlueprintThreadSafeUpdateAnimation");
Params::UABP_NPC_Base_C_BlueprintThreadSafeUpdateAnimation_Params Parms{};
Parms.DeltaTime = DeltaTime;
Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue;
Parms.CallFunc_NegateRotator_ReturnValue = CallFunc_NegateRotator_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_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_MakeVector2D_ReturnValue = CallFunc_MakeVector2D_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.ShooterComponentUpdate
// (Private, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UPalShooterComponent* ShooterComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_MakeRotFromX_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 CallFunc_Greater_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Multiply_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Subtract_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Divide_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsValid_ThreadSafe_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ThreadSafe_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Subtract_DoubleDouble_B_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Multiply_DoubleDouble_A_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Greater_DoubleDouble_A_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_MakeRotator_Roll_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UABP_NPC_Base_C::ShooterComponentUpdate(class UPalShooterComponent* ShooterComponent, const struct FRotator& CallFunc_MakeRotFromX_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool CallFunc_Greater_DoubleDouble_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, double CallFunc_Multiply_DoubleDouble_ReturnValue, double CallFunc_Subtract_DoubleDouble_ReturnValue, double CallFunc_SelectFloat_ReturnValue, double CallFunc_Divide_DoubleDouble_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_IsValid_ThreadSafe_ReturnValue, bool CallFunc_IsValid_ThreadSafe_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, double CallFunc_Subtract_DoubleDouble_B_ImplicitCast, double CallFunc_Multiply_DoubleDouble_A_ImplicitCast, double CallFunc_Greater_DoubleDouble_A_ImplicitCast, float CallFunc_MakeRotator_Roll_ImplicitCast)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "ShooterComponentUpdate");
Params::UABP_NPC_Base_C_ShooterComponentUpdate_Params Parms{};
Parms.ShooterComponent = ShooterComponent;
Parms.CallFunc_MakeRotFromX_ReturnValue = CallFunc_MakeRotFromX_ReturnValue;
Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll;
Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch;
Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw;
Parms.CallFunc_Greater_DoubleDouble_ReturnValue = CallFunc_Greater_DoubleDouble_ReturnValue;
Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue;
Parms.CallFunc_Multiply_DoubleDouble_ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue;
Parms.CallFunc_Subtract_DoubleDouble_ReturnValue = CallFunc_Subtract_DoubleDouble_ReturnValue;
Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue;
Parms.CallFunc_Divide_DoubleDouble_ReturnValue = CallFunc_Divide_DoubleDouble_ReturnValue;
Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue;
Parms.CallFunc_IsValid_ThreadSafe_ReturnValue = CallFunc_IsValid_ThreadSafe_ReturnValue;
Parms.CallFunc_IsValid_ThreadSafe_ReturnValue_1 = CallFunc_IsValid_ThreadSafe_ReturnValue_1;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_Subtract_DoubleDouble_B_ImplicitCast = CallFunc_Subtract_DoubleDouble_B_ImplicitCast;
Parms.CallFunc_Multiply_DoubleDouble_A_ImplicitCast = CallFunc_Multiply_DoubleDouble_A_ImplicitCast;
Parms.CallFunc_Greater_DoubleDouble_A_ImplicitCast = CallFunc_Greater_DoubleDouble_A_ImplicitCast;
Parms.CallFunc_MakeRotator_Roll_ImplicitCast = CallFunc_MakeRotator_Roll_ImplicitCast;
UObject::ProcessEvent(Func, &Parms);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_0D482E0C4B2E4E7CD091E386E53618A7
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_0D482E0C4B2E4E7CD091E386E53618A7()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_0D482E0C4B2E4E7CD091E386E53618A7");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_40C8EDE3400634534A504B80F766E208
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_40C8EDE3400634534A504B80F766E208()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_40C8EDE3400634534A504B80F766E208");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_3AE6580A4F970316C15CF69E11CE9615
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_3AE6580A4F970316C15CF69E11CE9615()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_3AE6580A4F970316C15CF69E11CE9615");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_BBD8BB9A4AAC9FE30FB9758FBD35CF09
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_BBD8BB9A4AAC9FE30FB9758FBD35CF09()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_BBD8BB9A4AAC9FE30FB9758FBD35CF09");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_E2DE616E480579F7354F33B1777A4358
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_E2DE616E480579F7354F33B1777A4358()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_E2DE616E480579F7354F33B1777A4358");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F63282324F16651B07F04EA37B13D648
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F63282324F16651B07F04EA37B13D648()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F63282324F16651B07F04EA37B13D648");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_8536992D4A36125389B06C90F08A99B2
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_8536992D4A36125389B06C90F08A99B2()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_8536992D4A36125389B06C90F08A99B2");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_FA0E6E324CA7134F3022AA94B20262ED
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_FA0E6E324CA7134F3022AA94B20262ED()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_FA0E6E324CA7134F3022AA94B20262ED");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendSpacePlayer_ECEA17A54981985346E400AE295C30FF
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendSpacePlayer_ECEA17A54981985346E400AE295C30FF()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendSpacePlayer_ECEA17A54981985346E400AE295C30FF");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_A843A5B240417E340E569DA258225C81
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_A843A5B240417E340E569DA258225C81()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_A843A5B240417E340E569DA258225C81");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_103905184AD9AADFC2AC7783DC8F943D
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_103905184AD9AADFC2AC7783DC8F943D()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_SequencePlayer_103905184AD9AADFC2AC7783DC8F943D");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F4C92C35456A21C307270A83D6D219A6
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F4C92C35456A21C307270A83D6D219A6()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_BlendListByBool_F4C92C35456A21C307270A83D6D219A6");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_98F8247B476FFB0446F91DB7328341FA
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_98F8247B476FFB0446F91DB7328341FA()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_98F8247B476FFB0446F91DB7328341FA");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_B09EDEC94382438CC2EA92A0E18A09D7
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_B09EDEC94382438CC2EA92A0E18A09D7()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_B09EDEC94382438CC2EA92A0E18A09D7");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_A9D4C35A4750D9C872FF0F8E72859E1D
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_A9D4C35A4750D9C872FF0F8E72859E1D()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_A9D4C35A4750D9C872FF0F8E72859E1D");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_F009816844CF3DF7CEFF7DAA17E020BA
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_F009816844CF3DF7CEFF7DAA17E020BA()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_F009816844CF3DF7CEFF7DAA17E020BA");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_1D93E8984AE04BDD9AC072AC8F1B4CC6
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_1D93E8984AE04BDD9AC072AC8F1B4CC6()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_1D93E8984AE04BDD9AC072AC8F1B4CC6");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_FB87F47D45ADB262044FA6BC9B050E13
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_FB87F47D45ADB262044FA6BC9B050E13()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_FB87F47D45ADB262044FA6BC9B050E13");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_41047BF041CF74296033DFA993D3480E
// (BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_41047BF041CF74296033DFA993D3480E()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_NPC_Base_AnimGraphNode_TransitionResult_41047BF041CF74296033DFA993D3480E");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.BlueprintBeginPlay
// (Event, Public, BlueprintEvent)
// Parameters:
void UABP_NPC_Base_C::BlueprintBeginPlay()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "BlueprintBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_NPC_Base.ABP_NPC_Base_C.ExecuteUbergraph_ABP_NPC_Base
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EWeaponAnimationPoseTypeTemp_byte_Variable (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UPalShooterComponent* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Vector_IsZero_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EWeaponAnimationPoseTypeTemp_byte_Variable_1 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAnimSequence* CallFunc_Map_Find_Value (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Map_Find_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_GetCurrentStateName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_EqualEqual_NameName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_GetCurrentStateName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_EqualEqual_NameName_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EWeaponAnimationPoseTypeTemp_byte_Variable_2 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_GetInstanceAssetPlayerTimeFraction_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAnimSequence* CallFunc_Map_Find_Value_1 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Map_Find_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAnimSequence* CallFunc_Map_Find_Value_2 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Map_Find_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EWeaponAnimationPoseTypeTemp_byte_Variable_3 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EWeaponAnimationPoseTypeTemp_byte_Variable_4 (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAnimSequence* CallFunc_Map_Find_Value_3 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Map_Find_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAnimSequence* CallFunc_Map_Find_Value_4 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Map_Find_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsZero2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Greater_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Less_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_LessEqual_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class ABP_NPC_Base_C* K2Node_DynamicCast_AsBP_NPC_Base (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* K2Node_DynamicCast_AsPal_Character (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValidClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class USkeletalMeshComponent* CallFunc_GetMainMeshByActor_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_A_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_StructMemberSet___FloatProperty_9_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_A_ImplicitCast_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_B_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_A_ImplicitCast_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_B_ImplicitCast_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UABP_NPC_Base_C::ExecuteUbergraph_ABP_NPC_Base(int32 EntryPoint, enum class EWeaponAnimationPoseType Temp_byte_Variable, class UPalShooterComponent* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Vector_IsZero_ReturnValue, enum class EWeaponAnimationPoseType Temp_byte_Variable_1, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue, class UAnimSequence* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue, class FName CallFunc_GetCurrentStateName_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue_1, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1, class FName CallFunc_GetCurrentStateName_ReturnValue_1, bool CallFunc_BooleanOR_ReturnValue_1, bool CallFunc_EqualEqual_NameName_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2, double CallFunc_Add_DoubleDouble_ReturnValue, enum class EWeaponAnimationPoseType Temp_byte_Variable_2, float CallFunc_GetInstanceAssetPlayerTimeFraction_ReturnValue, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2, class UAnimSequence* CallFunc_Map_Find_Value_1, bool CallFunc_Map_Find_ReturnValue_1, class UAnimSequence* CallFunc_Map_Find_Value_2, bool CallFunc_Map_Find_ReturnValue_2, bool CallFunc_BooleanOR_ReturnValue_2, enum class EWeaponAnimationPoseType Temp_byte_Variable_3, enum class EWeaponAnimationPoseType Temp_byte_Variable_4, class UAnimSequence* CallFunc_Map_Find_Value_3, bool CallFunc_Map_Find_ReturnValue_3, class UAnimSequence* CallFunc_Map_Find_Value_4, bool CallFunc_Map_Find_ReturnValue_4, bool CallFunc_IsZero2D_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, double CallFunc_Add_DoubleDouble_ReturnValue_1, bool CallFunc_Greater_DoubleDouble_ReturnValue, bool CallFunc_BooleanOR_ReturnValue_3, double CallFunc_BreakVector_X, double CallFunc_BreakVector_Y, double CallFunc_BreakVector_Z, bool CallFunc_Less_DoubleDouble_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_3, double CallFunc_Add_DoubleDouble_ReturnValue_2, bool CallFunc_LessEqual_DoubleDouble_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1, class ABP_NPC_Base_C* K2Node_DynamicCast_AsBP_NPC_Base, bool K2Node_DynamicCast_bSuccess, class APalCharacter* K2Node_DynamicCast_AsPal_Character, bool K2Node_DynamicCast_bSuccess_1, bool CallFunc_IsValidClass_ReturnValue, class USkeletalMeshComponent* CallFunc_GetMainMeshByActor_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_4, bool CallFunc_BooleanAND_ReturnValue_5, double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast, double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_1, double CallFunc_Add_DoubleDouble_A_ImplicitCast, float K2Node_StructMemberSet___FloatProperty_9_ImplicitCast, double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_2, double CallFunc_Add_DoubleDouble_A_ImplicitCast_1, double CallFunc_Add_DoubleDouble_B_ImplicitCast, double CallFunc_Add_DoubleDouble_A_ImplicitCast_2, double CallFunc_Add_DoubleDouble_B_ImplicitCast_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_NPC_Base_C", "ExecuteUbergraph_ABP_NPC_Base");
Params::UABP_NPC_Base_C_ExecuteUbergraph_ABP_NPC_Base_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.Temp_byte_Variable = Temp_byte_Variable;
Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue;
Parms.CallFunc_Vector_IsZero_ReturnValue = CallFunc_Vector_IsZero_ReturnValue;
Parms.Temp_byte_Variable_1 = Temp_byte_Variable_1;
Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue;
Parms.CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue = CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue;
Parms.CallFunc_Map_Find_Value = CallFunc_Map_Find_Value;
Parms.CallFunc_Map_Find_ReturnValue = CallFunc_Map_Find_ReturnValue;
Parms.CallFunc_GreaterEqual_DoubleDouble_ReturnValue = CallFunc_GreaterEqual_DoubleDouble_ReturnValue;
Parms.CallFunc_GetCurrentStateName_ReturnValue = CallFunc_GetCurrentStateName_ReturnValue;
Parms.CallFunc_EqualEqual_NameName_ReturnValue = CallFunc_EqualEqual_NameName_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1;
Parms.CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue_1 = CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue_1;
Parms.CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1;
Parms.CallFunc_GetCurrentStateName_ReturnValue_1 = CallFunc_GetCurrentStateName_ReturnValue_1;
Parms.CallFunc_BooleanOR_ReturnValue_1 = CallFunc_BooleanOR_ReturnValue_1;
Parms.CallFunc_EqualEqual_NameName_ReturnValue_1 = CallFunc_EqualEqual_NameName_ReturnValue_1;
Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2;
Parms.CallFunc_Add_DoubleDouble_ReturnValue = CallFunc_Add_DoubleDouble_ReturnValue;
Parms.Temp_byte_Variable_2 = Temp_byte_Variable_2;
Parms.CallFunc_GetInstanceAssetPlayerTimeFraction_ReturnValue = CallFunc_GetInstanceAssetPlayerTimeFraction_ReturnValue;
Parms.CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2 = CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2;
Parms.CallFunc_Map_Find_Value_1 = CallFunc_Map_Find_Value_1;
Parms.CallFunc_Map_Find_ReturnValue_1 = CallFunc_Map_Find_ReturnValue_1;
Parms.CallFunc_Map_Find_Value_2 = CallFunc_Map_Find_Value_2;
Parms.CallFunc_Map_Find_ReturnValue_2 = CallFunc_Map_Find_ReturnValue_2;
Parms.CallFunc_BooleanOR_ReturnValue_2 = CallFunc_BooleanOR_ReturnValue_2;
Parms.Temp_byte_Variable_3 = Temp_byte_Variable_3;
Parms.Temp_byte_Variable_4 = Temp_byte_Variable_4;
Parms.CallFunc_Map_Find_Value_3 = CallFunc_Map_Find_Value_3;
Parms.CallFunc_Map_Find_ReturnValue_3 = CallFunc_Map_Find_ReturnValue_3;
Parms.CallFunc_Map_Find_Value_4 = CallFunc_Map_Find_Value_4;
Parms.CallFunc_Map_Find_ReturnValue_4 = CallFunc_Map_Find_ReturnValue_4;
Parms.CallFunc_IsZero2D_ReturnValue = CallFunc_IsZero2D_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1;
Parms.CallFunc_Add_DoubleDouble_ReturnValue_1 = CallFunc_Add_DoubleDouble_ReturnValue_1;
Parms.CallFunc_Greater_DoubleDouble_ReturnValue = CallFunc_Greater_DoubleDouble_ReturnValue;
Parms.CallFunc_BooleanOR_ReturnValue_3 = CallFunc_BooleanOR_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_Less_DoubleDouble_ReturnValue = CallFunc_Less_DoubleDouble_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_3 = CallFunc_BooleanAND_ReturnValue_3;
Parms.CallFunc_Add_DoubleDouble_ReturnValue_2 = CallFunc_Add_DoubleDouble_ReturnValue_2;
Parms.CallFunc_LessEqual_DoubleDouble_ReturnValue = CallFunc_LessEqual_DoubleDouble_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2;
Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3;
Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue;
Parms.CallFunc_TryGetPawnOwner_ReturnValue_1 = CallFunc_TryGetPawnOwner_ReturnValue_1;
Parms.K2Node_DynamicCast_AsBP_NPC_Base = K2Node_DynamicCast_AsBP_NPC_Base;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.K2Node_DynamicCast_AsPal_Character = K2Node_DynamicCast_AsPal_Character;
Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1;
Parms.CallFunc_IsValidClass_ReturnValue = CallFunc_IsValidClass_ReturnValue;
Parms.CallFunc_GetMainMeshByActor_ReturnValue = CallFunc_GetMainMeshByActor_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue_4 = CallFunc_Not_PreBool_ReturnValue_4;
Parms.CallFunc_BooleanAND_ReturnValue_4 = CallFunc_BooleanAND_ReturnValue_4;
Parms.CallFunc_BooleanAND_ReturnValue_5 = CallFunc_BooleanAND_ReturnValue_5;
Parms.CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast = CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast;
Parms.CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_1 = CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_1;
Parms.CallFunc_Add_DoubleDouble_A_ImplicitCast = CallFunc_Add_DoubleDouble_A_ImplicitCast;
Parms.K2Node_StructMemberSet___FloatProperty_9_ImplicitCast = K2Node_StructMemberSet___FloatProperty_9_ImplicitCast;
Parms.CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_2 = CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_2;
Parms.CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = CallFunc_Add_DoubleDouble_A_ImplicitCast_1;
Parms.CallFunc_Add_DoubleDouble_B_ImplicitCast = CallFunc_Add_DoubleDouble_B_ImplicitCast;
Parms.CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = CallFunc_Add_DoubleDouble_A_ImplicitCast_2;
Parms.CallFunc_Add_DoubleDouble_B_ImplicitCast_1 = CallFunc_Add_DoubleDouble_B_ImplicitCast_1;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,198 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.NPC_HairClothLayer
struct UABP_NPC_Base_C_NPC_HairClothLayer_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink NPC_HairClothLayer; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.LeftHandIK
struct UABP_NPC_Base_C_LeftHandIK_Params
{
public:
struct FPoseLink InPose_LeftHand; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink LeftHandIK; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.WeaponUpper
struct UABP_NPC_Base_C_WeaponUpper_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink WeaponUpper; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x10 (0x10 - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.AnimGraph
struct UABP_NPC_Base_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x90 (0x90 - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.BlueprintThreadSafeUpdateAnimation
struct UABP_NPC_Base_C_BlueprintThreadSafeUpdateAnimation_Params
{
public:
float DeltaTime; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B4E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_VSize_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_NegateRotator_ReturnValue; // 0x10(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_BreakRotator_Roll; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B4F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x38(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector CallFunc_GreaterGreater_VectorRotator_ReturnValue; // 0x50(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_X; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Y; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Z; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x80(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8C (0x8C - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.ShooterComponentUpdate
struct UABP_NPC_Base_C_ShooterComponentUpdate_Params
{
public:
class UPalShooterComponent* ShooterComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotFromX_ReturnValue; // 0x8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
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)
bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0x2D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B5A[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Subtract_DoubleDouble_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_SelectFloat_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x50(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ThreadSafe_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ThreadSafe_ReturnValue_1; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x6A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B5B[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Subtract_DoubleDouble_B_ImplicitCast; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_A_ImplicitCast; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Greater_DoubleDouble_A_ImplicitCast; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Roll_ImplicitCast; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x168 (0x168 - 0x0)
// Function ABP_NPC_Base.ABP_NPC_Base_C.ExecuteUbergraph_ABP_NPC_Base
struct UABP_NPC_Base_C_ExecuteUbergraph_ABP_NPC_Base_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable; // 0x4(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B87[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalShooterComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Vector_IsZero_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_1; // 0x11(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B89[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UAnimSequence* CallFunc_Map_Find_Value; // 0x18(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B8B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
class FName CallFunc_GetCurrentStateName_ReturnValue; // 0x24(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_EqualEqual_NameName_ReturnValue; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x2D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0x2E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_1; // 0x2F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_GetInstanceCurrentStateElapsedTime_ReturnValue_1; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B8D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName CallFunc_GetCurrentStateName_ReturnValue_1; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_1; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_EqualEqual_NameName_ReturnValue_1; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_2; // 0x42(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B8E[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Add_DoubleDouble_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_2; // 0x50(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B8F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_GetInstanceAssetPlayerTimeFraction_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue_2; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B90[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_1; // 0x60(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B91[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_2; // 0x70(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_2; // 0x79(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_3; // 0x7A(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_4; // 0x7B(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B94[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_3; // 0x80(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_3; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B95[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_4; // 0x90(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_4; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsZero2D_ReturnValue; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_1; // 0x9A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B99[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Add_DoubleDouble_ReturnValue_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_3; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B9A[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_BreakVector_X; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Y; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Z; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_DoubleDouble_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_3; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B9C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Add_DoubleDouble_ReturnValue_2; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_2; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_3; // 0xDA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B9F[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0xE0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0xE8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class ABP_NPC_Base_C* K2Node_DynamicCast_AsBP_NPC_Base; // 0xF0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BA2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APalCharacter* K2Node_DynamicCast_AsPal_Character; // 0x100(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValidClass_ReturnValue; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BA4[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class USkeletalMeshComponent* CallFunc_GetMainMeshByActor_ReturnValue; // 0x110(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_4; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_4; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_5; // 0x11A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BA9[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_1; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_A_ImplicitCast; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_StructMemberSet___FloatProperty_9_ImplicitCast; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BAA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_GreaterEqual_DoubleDouble_A_ImplicitCast_2; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_A_ImplicitCast_1; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_B_ImplicitCast; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_A_ImplicitCast_2; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_B_ImplicitCast_1; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

@ -0,0 +1,87 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x1AF (0x1B0 - 0x1)
// ScriptStruct ABP_NPC_Base.ABP_NPC_Base_C.AnimBlueprintGeneratedConstantData
struct FAnimBlueprintGeneratedConstantData : public FAnimBlueprintConstantData
{
public:
uint8 Pad_2BE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName __NameProperty_489; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_490; // 0xC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_491; // 0x14(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_492; // 0x1C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_493; // 0x24(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_494; // 0x2C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_495; // 0x34(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_496; // 0x3C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_497; // 0x44(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_498; // 0x4C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_499; // 0x50(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_500; // 0x58(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_501; // 0x5C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_502; // 0x64(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBlendProfile* __BlendProfile_503; // 0x68(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
class UCurveFloat* __CurveFloat_504; // 0x70(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
enum class EAlphaBlendOption __EnumProperty_505; // 0x78(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EBlendListTransitionType __EnumProperty_506; // 0x79(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BE9[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_507; // 0x80(0x10)(BlueprintVisible, EditFixedSize)
class FName __NameProperty_508; // 0x90(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_509; // 0x98(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_510; // 0x9C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BED[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_511; // 0xA0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FInputScaleBiasClampConstants __StructProperty_512; // 0xA4(0x2C)(BlueprintVisible, NoDestructor)
float __FloatProperty_513; // 0xD0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_514; // 0xD4(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EAnimSyncMethod __EnumProperty_515; // 0xD5(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EAnimGroupRole __ByteProperty_516; // 0xD6(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BF2[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
class FName __NameProperty_517; // 0xD8(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_518; // 0xE0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_519; // 0xE8(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_520; // 0xF0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BF4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimNodeFunctionRef __StructProperty_521; // 0xF8(0x20)(BlueprintVisible, NoDestructor)
struct FAnimSubsystem_PropertyAccess AnimBlueprintExtension_PropertyAccess; // 0x118(0x80)(None)
struct FAnimSubsystem_Base AnimBlueprintExtension_Base; // 0x198(0x18)(None)
};
// 0x1B (0x1C - 0x1)
// ScriptStruct ABP_NPC_Base.ABP_NPC_Base_C.AnimBlueprintGeneratedMutableData
struct FAnimBlueprintGeneratedMutableData : public FAnimBlueprintMutableData
{
public:
bool __BoolProperty; // 0x1(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_0; // 0x2(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_1; // 0x3(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_2; // 0x4(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_3; // 0x5(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_4; // 0x6(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_5; // 0x7(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_6; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_7; // 0xC(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_8; // 0xD(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2BF6[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_9; // 0x10(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_10; // 0x14(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_11; // 0x18(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}

View File

@ -0,0 +1,25 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x3188 - 0x3188)
// AnimBlueprintGeneratedClass ABP_NPC_Child.ABP_NPC_Child_C
class UABP_NPC_Child_C : public UABP_NPC_Base_C
{
public:
static class UClass* StaticClass();
static class UABP_NPC_Child_C* GetDefaultObj();
};
}

View File

@ -0,0 +1,44 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ABP_NPC_Child.ABP_NPC_Child_C
// (None)
class UClass* UABP_NPC_Child_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ABP_NPC_Child_C");
return Clss;
}
// ABP_NPC_Child_C ABP_NPC_Child.Default__ABP_NPC_Child_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UABP_NPC_Child_C* UABP_NPC_Child_C::GetDefaultObj()
{
static class UABP_NPC_Child_C* Default = nullptr;
if (!Default)
Default = static_cast<UABP_NPC_Child_C*>(UABP_NPC_Child_C::StaticClass()->DefaultObject);
return Default;
}
}

View File

@ -0,0 +1,15 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
}
}

View File

@ -0,0 +1,26 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x1B0 - 0x1B0)
// ScriptStruct ABP_NPC_Child.ABP_NPC_Child_C.AnimBlueprintGeneratedConstantData
struct FAnimBlueprintGeneratedConstantData : public FAnimBlueprintGeneratedConstantData
{
public:
};
}

View File

@ -0,0 +1,43 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x5F1 (0x939 - 0x348)
// AnimBlueprintGeneratedClass ABP_Player_Hair.ABP_Player_Hair_C
class UABP_Player_Hair_C : public UAnimInstance
{
public:
uint8 Pad_140A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPointerToUberGraphFrame UberGraphFrame; // 0x350(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimBlueprintGeneratedMutableData __AnimBlueprintMutables; // 0x358(0x2)(HasGetValueTypeHash)
uint8 Pad_140B[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimSubsystemInstance AnimBlueprintExtension_PropertyAccess; // 0x360(0x8)(None)
struct FAnimSubsystemInstance AnimBlueprintExtension_Base; // 0x368(0x8)(None)
struct FAnimNode_Root AnimGraphNode_Root_1; // 0x370(0x20)(None)
struct FAnimNode_LinkedInputPose AnimGraphNode_LinkedInputPose; // 0x390(0xC8)(None)
struct FAnimNode_Root AnimGraphNode_Root; // 0x458(0x20)(None)
struct FAnimNode_CopyPoseFromMesh AnimGraphNode_CopyPoseFromMesh_1; // 0x478(0x1D8)(ContainsInstancedReference)
struct FAnimNode_LinkedAnimLayer AnimGraphNode_LinkedAnimLayer; // 0x650(0xC8)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x718(0x48)(None)
struct FAnimNode_CopyPoseFromMesh AnimGraphNode_CopyPoseFromMesh; // 0x760(0x1D8)(ContainsInstancedReference)
bool IsDedicatedServer; // 0x938(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UABP_Player_Hair_C* GetDefaultObj();
void HairLayer(const struct FPoseLink& InPose, struct FPoseLink* HairLayer);
void AnimGraph(struct FPoseLink* AnimGraph);
void BlueprintBeginPlay();
void ExecuteUbergraph_ABP_Player_Hair(int32 EntryPoint, bool CallFunc_IsDedicatedServer_ReturnValue);
};
}

View File

@ -0,0 +1,133 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ABP_Player_Hair.ABP_Player_Hair_C
// (None)
class UClass* UABP_Player_Hair_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ABP_Player_Hair_C");
return Clss;
}
// ABP_Player_Hair_C ABP_Player_Hair.Default__ABP_Player_Hair_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UABP_Player_Hair_C* UABP_Player_Hair_C::GetDefaultObj()
{
static class UABP_Player_Hair_C* Default = nullptr;
if (!Default)
Default = static_cast<UABP_Player_Hair_C*>(UABP_Player_Hair_C::StaticClass()->DefaultObject);
return Default;
}
// Function ABP_Player_Hair.ABP_Player_Hair_C.HairLayer
// (HasOutParams, BlueprintCallable)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink HairLayer (Parm, OutParm, NoDestructor)
void UABP_Player_Hair_C::HairLayer(const struct FPoseLink& InPose, struct FPoseLink* HairLayer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Hair_C", "HairLayer");
Params::UABP_Player_Hair_C_HairLayer_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (HairLayer != nullptr)
*HairLayer = std::move(Parms.HairLayer);
}
// Function ABP_Player_Hair.ABP_Player_Hair_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UABP_Player_Hair_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Hair_C", "AnimGraph");
Params::UABP_Player_Hair_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function ABP_Player_Hair.ABP_Player_Hair_C.BlueprintBeginPlay
// (Event, Public, BlueprintEvent)
// Parameters:
void UABP_Player_Hair_C::BlueprintBeginPlay()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Hair_C", "BlueprintBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_Player_Hair.ABP_Player_Hair_C.ExecuteUbergraph_ABP_Player_Hair
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsDedicatedServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UABP_Player_Hair_C::ExecuteUbergraph_ABP_Player_Hair(int32 EntryPoint, bool CallFunc_IsDedicatedServer_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Hair_C", "ExecuteUbergraph_ABP_Player_Hair");
Params::UABP_Player_Hair_C_ExecuteUbergraph_ABP_Player_Hair_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_IsDedicatedServer_ReturnValue = CallFunc_IsDedicatedServer_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,45 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ABP_Player_Hair.ABP_Player_Hair_C.HairLayer
struct UABP_Player_Hair_C_HairLayer_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink HairLayer; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x10 (0x10 - 0x0)
// Function ABP_Player_Hair.ABP_Player_Hair_C.AnimGraph
struct UABP_Player_Hair_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x5 (0x5 - 0x0)
// Function ABP_Player_Hair.ABP_Player_Hair_C.ExecuteUbergraph_ABP_Player_Hair
struct UABP_Player_Hair_C_ExecuteUbergraph_ABP_Player_Hair_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsDedicatedServer_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

@ -0,0 +1,43 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0xFF (0x100 - 0x1)
// ScriptStruct ABP_Player_Hair.ABP_Player_Hair_C.AnimBlueprintGeneratedConstantData
struct FAnimBlueprintGeneratedConstantData : public FAnimBlueprintConstantData
{
public:
uint8 Pad_1413[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName __NameProperty_20; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_21; // 0xC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_22; // 0x14(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1414[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlendProfile* __BlendProfile_23; // 0x20(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
class UCurveFloat* __CurveFloat_24; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
bool __BoolProperty_25; // 0x30(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EAlphaBlendOption __EnumProperty_26; // 0x31(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EBlendListTransitionType __EnumProperty_27; // 0x32(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1419[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_28; // 0x38(0x10)(BlueprintVisible, EditFixedSize)
struct FAnimNodeFunctionRef __StructProperty_29; // 0x48(0x20)(BlueprintVisible, NoDestructor)
struct FAnimSubsystem_PropertyAccess AnimBlueprintExtension_PropertyAccess; // 0x68(0x80)(None)
struct FAnimSubsystem_Base AnimBlueprintExtension_Base; // 0xE8(0x18)(None)
};
}

View File

@ -0,0 +1,49 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x8AA (0xC2A - 0x380)
// AnimBlueprintGeneratedClass ABP_Player_Head.ABP_Player_Head_C
class UABP_Player_Head_C : public UPalPlayerHeadAnimInstance
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x380(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimBlueprintGeneratedMutableData __AnimBlueprintMutables; // 0x388(0x2)(HasGetValueTypeHash)
uint8 Pad_C28[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimSubsystemInstance AnimBlueprintExtension_PropertyAccess; // 0x390(0x8)(None)
struct FAnimSubsystemInstance AnimBlueprintExtension_Base; // 0x398(0x8)(None)
struct FAnimNode_Root AnimGraphNode_Root_1; // 0x3A0(0x20)(None)
struct FAnimNode_LinkedInputPose AnimGraphNode_LinkedInputPose; // 0x3C0(0xC8)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_1; // 0x488(0x128)(None)
struct FAnimNode_ConvertLocalToComponentSpace AnimGraphNode_LocalToComponentSpace; // 0x5B0(0x20)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x5D0(0x128)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x6F8(0x20)(None)
struct FAnimNode_Root AnimGraphNode_Root; // 0x718(0x20)(None)
struct FAnimNode_CopyPoseFromMesh AnimGraphNode_CopyPoseFromMesh_1; // 0x738(0x1D8)(ContainsInstancedReference)
struct FAnimNode_LinkedAnimLayer AnimGraphNode_LinkedAnimLayer; // 0x910(0xC8)(None)
struct FAnimNode_BlendListByBool AnimGraphNode_BlendListByBool; // 0x9D8(0x48)(None)
struct FAnimNode_CopyPoseFromMesh AnimGraphNode_CopyPoseFromMesh; // 0xA20(0x1D8)(ContainsInstancedReference)
struct FVector EyePos_L; // 0xBF8(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector EyePos_R; // 0xC10(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool InitEnd; // 0xC28(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsDedicatedServer; // 0xC29(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UABP_Player_Head_C* GetDefaultObj();
void EyeLocationFix(const struct FPoseLink& InPose, struct FPoseLink* EyeLocationFix);
void AnimGraph(struct FPoseLink* AnimGraph);
void BlueprintBeginPlay();
void ExecuteUbergraph_ABP_Player_Head(int32 EntryPoint, bool CallFunc_IsDedicatedServer_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, class USkeletalMesh* CallFunc_GetSkeletalMeshAsset_ReturnValue);
};
}

View File

@ -0,0 +1,143 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ABP_Player_Head.ABP_Player_Head_C
// (None)
class UClass* UABP_Player_Head_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ABP_Player_Head_C");
return Clss;
}
// ABP_Player_Head_C ABP_Player_Head.Default__ABP_Player_Head_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UABP_Player_Head_C* UABP_Player_Head_C::GetDefaultObj()
{
static class UABP_Player_Head_C* Default = nullptr;
if (!Default)
Default = static_cast<UABP_Player_Head_C*>(UABP_Player_Head_C::StaticClass()->DefaultObject);
return Default;
}
// Function ABP_Player_Head.ABP_Player_Head_C.EyeLocationFix
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink EyeLocationFix (Parm, OutParm, NoDestructor)
void UABP_Player_Head_C::EyeLocationFix(const struct FPoseLink& InPose, struct FPoseLink* EyeLocationFix)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Head_C", "EyeLocationFix");
Params::UABP_Player_Head_C_EyeLocationFix_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (EyeLocationFix != nullptr)
*EyeLocationFix = std::move(Parms.EyeLocationFix);
}
// Function ABP_Player_Head.ABP_Player_Head_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UABP_Player_Head_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Head_C", "AnimGraph");
Params::UABP_Player_Head_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function ABP_Player_Head.ABP_Player_Head_C.BlueprintBeginPlay
// (Event, Public, BlueprintEvent)
// Parameters:
void UABP_Player_Head_C::BlueprintBeginPlay()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Head_C", "BlueprintBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function ABP_Player_Head.ABP_Player_Head_C.ExecuteUbergraph_ABP_Player_Head
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsDedicatedServer_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UObject* CallFunc_GetOuterObject_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class USkeletalMesh* CallFunc_GetSkeletalMeshAsset_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void UABP_Player_Head_C::ExecuteUbergraph_ABP_Player_Head(int32 EntryPoint, bool CallFunc_IsDedicatedServer_ReturnValue, class UObject* CallFunc_GetOuterObject_ReturnValue, class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, class USkeletalMesh* CallFunc_GetSkeletalMeshAsset_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ABP_Player_Head_C", "ExecuteUbergraph_ABP_Player_Head");
Params::UABP_Player_Head_C_ExecuteUbergraph_ABP_Player_Head_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_IsDedicatedServer_ReturnValue = CallFunc_IsDedicatedServer_ReturnValue;
Parms.CallFunc_GetOuterObject_ReturnValue = CallFunc_GetOuterObject_ReturnValue;
Parms.K2Node_DynamicCast_AsSkeletal_Mesh_Component = K2Node_DynamicCast_AsSkeletal_Mesh_Component;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_GetSkeletalMeshAsset_ReturnValue = CallFunc_GetSkeletalMeshAsset_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,52 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ABP_Player_Head.ABP_Player_Head_C.EyeLocationFix
struct UABP_Player_Head_C_EyeLocationFix_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink EyeLocationFix; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x10 (0x10 - 0x0)
// Function ABP_Player_Head.ABP_Player_Head_C.AnimGraph
struct UABP_Player_Head_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x28 (0x28 - 0x0)
// Function ABP_Player_Head.ABP_Player_Head_C.ExecuteUbergraph_ABP_Player_Head
struct UABP_Player_Head_C_ExecuteUbergraph_ABP_Player_Head_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsDedicatedServer_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_C24[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UObject* CallFunc_GetOuterObject_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component; // 0x10(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_C25[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class USkeletalMesh* CallFunc_GetSkeletalMeshAsset_ReturnValue; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

@ -0,0 +1,49 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0xFF (0x100 - 0x1)
// ScriptStruct ABP_Player_Head.ABP_Player_Head_C.AnimBlueprintGeneratedConstantData
struct FAnimBlueprintGeneratedConstantData : public FAnimBlueprintConstantData
{
public:
uint8 Pad_C2E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName __NameProperty_32; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_33; // 0xC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_34; // 0x14(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_C2F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlendProfile* __BlendProfile_35; // 0x20(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
class UCurveFloat* __CurveFloat_36; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
bool __BoolProperty_37; // 0x30(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EAlphaBlendOption __EnumProperty_38; // 0x31(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EBlendListTransitionType __EnumProperty_39; // 0x32(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_C32[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_40; // 0x38(0x10)(BlueprintVisible, EditFixedSize)
struct FAnimNodeFunctionRef __StructProperty_41; // 0x48(0x20)(BlueprintVisible, NoDestructor)
struct FAnimSubsystem_PropertyAccess AnimBlueprintExtension_PropertyAccess; // 0x68(0x80)(None)
struct FAnimSubsystem_Base AnimBlueprintExtension_Base; // 0xE8(0x18)(None)
};
// 0x1 (0x2 - 0x1)
// ScriptStruct ABP_Player_Head.ABP_Player_Head_C.AnimBlueprintGeneratedMutableData
struct FAnimBlueprintGeneratedMutableData : public FAnimBlueprintMutableData
{
public:
bool __BoolProperty; // 0x1(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}

529
SDK/ABP_Player_classes.hpp Normal file

File diff suppressed because one or more lines are too long

2717
SDK/ABP_Player_functions.cpp Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,709 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.ClothLayer
struct UABP_Player_C_ClothLayer_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink ClothLayer; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.LeftHandAttach
struct UABP_Player_C_LeftHandAttach_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink LeftHandAttach; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.UniqueRideFullBodyIK
struct UABP_Player_C_UniqueRideFullBodyIK_Params
{
public:
struct FPoseLink InPose_3; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink UniqueRideFullBodyIK; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.Lookat
struct UABP_Player_C_Lookat_Params
{
public:
struct FPoseLink InPose_2; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink Lookat; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.FootIK
struct UABP_Player_C_FootIK_Params
{
public:
struct FPoseLink InPose_1; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink FootIK; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.RidingOverride
struct UABP_Player_C_RidingOverride_Params
{
public:
struct FPoseLink InPose_0; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink RidingOverride; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.WeaponUpperOverride
struct UABP_Player_C_WeaponUpperOverride_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink WeaponUpperOverride; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
// 0x10 (0x10 - 0x0)
// Function ABP_Player.ABP_Player_C.AnimGraph
struct UABP_Player_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0xA9 (0xA9 - 0x0)
// Function ABP_Player.ABP_Player_C.TempFixLeftHandAttach
struct UABP_Player_C_TempFixLeftHandAttach_Params
{
public:
bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A55[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APalWeaponBase* CallFunc_GetHasWeapon_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_1; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A56[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APalWeaponBase* CallFunc_GetHasWeapon_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsUseLeftHandAttach_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A58[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APalWeaponBase* CallFunc_GetHasWeapon_ReturnValue_2; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_GetLeftHandTransform_ReturnValue; // 0x30(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APalWeaponBase* CallFunc_GetHasWeapon_ReturnValue_3; // 0x90(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsUseLeftHandAttach_ReturnValue_1; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_CanLeftHandAttach_ReturnValue; // 0x99(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x9A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A5A[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class APalWeaponBase* CallFunc_GetHasWeapon_ReturnValue_4; // 0xA0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_2; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x10 (0x10 - 0x0)
// Function ABP_Player.ABP_Player_C.GameThreadUpdate
struct UABP_Player_C_GameThreadUpdate_Params
{
public:
double DeltaTime; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UPalGameSetting* CallFunc_GetGameSetting_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
};
// 0xD8 (0xD8 - 0x0)
// Function ABP_Player.ABP_Player_C.BlueprintThreadSafeUpdateAnimation
struct UABP_Player_C_BlueprintThreadSafeUpdateAnimation_Params
{
public:
float DeltaTime; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A67[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_NormalizedDeltaRotator_ReturnValue; // 0x10(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector CallFunc_GetRightVector_ReturnValue; // 0x28(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ThreadSafe_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A69[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_RotatorFromAxisAndAngle_ReturnValue; // 0x48(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ThreadSafe_ReturnValue_1; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A6B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x68(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x80(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_BreakRotator_Roll; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A6F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_ClampAngle_ReturnValue; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_ClampAngle_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_RotatorFromAxisAndAngle_Angle_ImplicitCast; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Pitch_ImplicitCast; // 0xBC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Yaw_ImplicitCast; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A71[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_ClampAngle_AngleDegrees_ImplicitCast; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_ClampAngle_AngleDegrees_ImplicitCast_1; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x38 (0x38 - 0x0)
// Function ABP_Player.ABP_Player_C.GetFootStepEffectScale
struct UABP_Player_C_GetFootStepEffectScale_Params
{
public:
double Scale; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UPalDatabaseCharacterParameter* CallFunc_GetDatabaseCharacterParameter_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FPalSizeParameterDataRow CallFunc_FindPalSizeParameter_RowData; // 0x10(0x18)(None)
bool CallFunc_FindPalSizeParameter_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A7E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
double K2Node_FunctionResult_Scale_ImplicitCast; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x52 (0x52 - 0x0)
// Function ABP_Player.ABP_Player_C.CanSpawnFootStepEffect
struct UABP_Player_C_CanSpawnFootStepEffect_Params
{
public:
bool CanSpawn; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A88[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* Owner; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash)
class UPalRiderComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x10(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsRiding_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A8A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A8E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalCharacterParameterComponent* CallFunc_GetComponentByClass_ReturnValue_1; // 0x30(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
enum class EPhysicalSurface CallFunc_GetFloorPhisicalSurface_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_1; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_SwitchEnum_CmpSuccess; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_2; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_HasFloorPhysMaterial_ReturnValue; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A91[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x40(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UPalCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue_2; // 0x48(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_3; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsEnteredWater_ReturnValue; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x48 (0x48 - 0x0)
// Function ABP_Player.ABP_Player_C.GetFootStepCharacterSpeed
struct UABP_Player_C_GetFootStepCharacterSpeed_Params
{
public:
double CharacterSpeed; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UPalCharacterMovementComponent* MovementComponent; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A98[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UPalCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_A_ImplicitCast; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_B_ImplicitCast; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x1 (0x1 - 0x0)
// Function ABP_Player.ABP_Player_C.StopFootStepEffect
struct UABP_Player_C_StopFootStepEffect_Params
{
public:
bool CallFunc_IsValid_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x2C (0x2C - 0x0)
// Function ABP_Player.ABP_Player_C.StartFootStepEffect
struct UABP_Player_C_StartFootStepEffect_Params
{
public:
double CallFunc_GetFootStepEffectScale_Scale; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2A9C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* CallFunc_GetMainMeshByActor_ReturnValue; // 0x18(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UNiagaraComponent* CallFunc_SpawnSystemAttached_ReturnValue; // 0x20(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
float CallFunc_SetVariableFloat_InValue_ImplicitCast; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x20 (0x20 - 0x0)
// Function ABP_Player.ABP_Player_C.Update Foot Step Effect
struct UABP_Player_C_Update_Foot_Step_Effect_Params
{
public:
double DeltaTime; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsDedicatedServer_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_CanSpawnFootStepEffect_CanSpawn; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AA4[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_GetFootStepCharacterSpeed_CharacterSpeed; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AA6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_SetVariableFloat_InValue_ImplicitCast; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x6B (0x6B - 0x0)
// Function ABP_Player.ABP_Player_C.PlaySound
struct UABP_Player_C_PlaySound_Params
{
public:
class FName SoundId; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector OffsetDown; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector OffsetUp; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FPalSoundOptions Options; // 0x38(0x4)(Edit, BlueprintVisible, NoDestructor)
uint8 Pad_2AAC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* Owner; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash)
class FName Name_None; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FPalSoundOptions K2Node_MakeStruct_PalSoundOptions; // 0x50(0x4)(NoDestructor)
struct FPalDataTableRowName_SoundID K2Node_MakeStruct_PalDataTableRowName_SoundID; // 0x54(0x8)(NoDestructor, HasGetValueTypeHash)
bool CallFunc_NotEqual_NameName_ReturnValue; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AAE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x60(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_NotEqual_NameName_ReturnValue_1; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x69(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x6A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x198 (0x198 - 0x0)
// Function ABP_Player.ABP_Player_C.GetRideIKPos
struct UABP_Player_C_GetRideIKPos_Params
{
public:
class FName SocketName; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AB7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform ConvTF; // 0x10(0x60)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* Mesh; // 0x70(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
struct FVector IKPos; // 0x78(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_GetSocketTransform_ReturnValue; // 0x90(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_ComposeTransforms_ReturnValue; // 0xF0(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_BreakTransform_Location; // 0x150(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_BreakTransform_Rotation; // 0x168(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector CallFunc_BreakTransform_Scale; // 0x180(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x460 (0x460 - 0x0)
// Function ABP_Player.ABP_Player_C.RiderComponent_UniqueRideUpdate
struct UABP_Player_C_RiderComponent_UniqueRideUpdate_Params
{
public:
class UPalRiderComponent* RiderComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class APalCharacter* ThisCharacter; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
double DeltaTime; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2ADC[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform UniqueRideCoordinateTransform; // 0x20(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double Const_MaxDistance; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double Distance; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector HumanChestPos; // 0x90(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* MonsterMesh; // 0xA8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class AActor* MonsterActor; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_CanUniqueRideIK_ReturnValue; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AE3[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalUniqueRideAnimeAssetBase* CallFunc_GetUniqueRideAnimeAsset_ReturnValue; // 0xC0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_1; // 0xC9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AE6[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_GetRideIKPos_IKPos; // 0xD0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_GetRideIKPos_IKPos_1; // 0xE8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_GetRideIKPos_IKPos_2; // 0x100(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_GetRideIKPos_IKPos_3; // 0x118(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* CallFunc_GetMainMeshByActor_ReturnValue; // 0x130(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UPalSkeletalMeshComponent* CallFunc_GetMainMesh_ReturnValue; // 0x138(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_GetRelativeTransform_ReturnValue; // 0x140(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UPalRideMarkerComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x1A0(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class FName CallFunc_GetAttachSocketName_ReturnValue; // 0x1A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_GetRelativeTransform_ReturnValue_1; // 0x1B0(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_GetSocketTransform_ReturnValue; // 0x210(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_ComposeTransforms_ReturnValue; // 0x270(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform CallFunc_ComposeTransforms_ReturnValue_1; // 0x2D0(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AEF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform CallFunc_InvertTransform_ReturnValue; // 0x340(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Conv_FloatToVector_ReturnValue; // 0x3A0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Subtract_DoubleDouble_ReturnValue; // 0x3B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue; // 0x3C0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Vector_Distance_ReturnValue; // 0x3C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x3D0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Lerp_ReturnValue; // 0x3D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue_1; // 0x3E0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Vector_Distance_ReturnValue_1; // 0x3E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FMax_ReturnValue; // 0x3F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x3F8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_GetActorUpVector_ReturnValue; // 0x410(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Multiply_VectorVector_ReturnValue; // 0x428(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class AActor* CallFunc_GetRindingActor_ReturnValue; // 0x440(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x448(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x18 (0x18 - 0x0)
// Function ABP_Player.ABP_Player_C.LookatParameterUpdate
struct UABP_Player_C_LookatParameterUpdate_Params
{
public:
bool CallFunc_IsValid_ThreadSafe_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2AFB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
double K2Node_VariableSet_LookatInTime_ImplicitCast; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double K2Node_VariableSet_LookatOutTime_ImplicitCast; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x194 (0x194 - 0x0)
// Function ABP_Player.ABP_Player_C.Cloth01FrontBagRotation
struct UABP_Player_C_Cloth01FrontBagRotation_Params
{
public:
struct FRotator BagRotator; // 0x0(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2B1C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FQuat CallFunc_GetBoneRotation_ReturnValue; // 0x20(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FQuat CallFunc_GetBoneRotation_ReturnValue_1; // 0x40(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Vector_Right_ReturnValue; // 0x60(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Vector_Up_ReturnValue; // 0x78(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0x90(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Multiply_VectorFloat_ReturnValue_1; // 0xA8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Vector_Forward_ReturnValue; // 0xC0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0xD8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Quat_RotateVector_ReturnValue; // 0xF0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Normal_ReturnValue; // 0x108(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Quat_RotateVector_ReturnValue_1; // 0x120(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Dot_VectorVector_ReturnValue; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Subtract_DoubleDouble_ReturnValue; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Lerp_ReturnValue; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Lerp_ReturnValue_1; // 0x160(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Lerp_ReturnValue_2; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x170(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_MakeRotator_Roll_ImplicitCast; // 0x188(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Yaw_ImplicitCast; // 0x18C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Pitch_ImplicitCast; // 0x190(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x29 (0x29 - 0x0)
// Function ABP_Player.ABP_Player_C.SerWeaponNum
struct UABP_Player_C_SerWeaponNum_Params
{
public:
class UPalShooterComponent* ShooterComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
int32 WeaponNum; // 0x8(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B2A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class APalWeaponBase* CallFunc_GetHasWeapon_ReturnValue; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class FString CallFunc_GetDisplayName_ReturnValue; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash)
bool K2Node_SwitchString_CmpSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x50 (0x50 - 0x0)
// Function ABP_Player.ABP_Player_C.RiderComponentUpdate
struct UABP_Player_C_RiderComponentUpdate_Params
{
public:
class UPalRiderComponent* PalRiderComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsRiding_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B2F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UPalUniqueRideAnimeAssetBase* CallFunc_GetUniqueRideAnimeAsset_ReturnValue; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B31[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_GetRideAnimSequence_ReturnValue; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UPalRideMarkerComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_GetRiderModelIsBackward_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B32[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetRindingActor_ReturnValue; // 0x48(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
};
// 0xA8 (0xA8 - 0x0)
// Function ABP_Player.ABP_Player_C.PalCharacterMovementComponentUpdate
struct UABP_Player_C_PalCharacterMovementComponentUpdate_Params
{
public:
bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B37[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_VSize_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_X; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Y; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Z; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_NegateRotator_ReturnValue; // 0x28(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_BreakRotator_Roll; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B39[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x50(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector CallFunc_GreaterGreater_VectorRotator_ReturnValue; // 0x68(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_X_1; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Y_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Z_1; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector2D CallFunc_MakeVector2D_ReturnValue; // 0x98(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0xB8 (0xB8 - 0x0)
// Function ABP_Player.ABP_Player_C.ShooterComponentUpdate
struct UABP_Player_C_ShooterComponentUpdate_Params
{
public:
class UPalRiderComponent* RiderComponent; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ThreadSafe_ReturnValue; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ThreadSafe_ReturnValue_1; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B43[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_MakeRotFromX_ReturnValue; // 0x10(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_BreakRotator_Roll; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B46[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Subtract_DoubleDouble_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B47[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_SelectFloat_ReturnValue; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x78(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
double K2Node_VariableSet_ChangeWeaponWeight_ImplicitCast; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Subtract_DoubleDouble_B_ImplicitCast; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_A_ImplicitCast; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Greater_DoubleDouble_A_ImplicitCast; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Roll_ImplicitCast; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Roll_ImplicitCast_1; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x69 (0x69 - 0x0)
// Function ABP_Player.ABP_Player_C.UpdateAnimationParameter
struct UABP_Player_C_UpdateAnimationParameter_Params
{
public:
class APalCharacter* ThisCharacter; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
double DeltaTime; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsDead_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B50[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_Cloth01FrontBagRotation_BagRotator; // 0x18(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_1; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_1; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B51[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class APalPlayerCharacter* K2Node_DynamicCast_AsPal_Player_Character; // 0x38(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2B53[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_GetCameraRotator_ReturnValue; // 0x48(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
class UPalRiderComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x60(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x4 (0x4 - 0x0)
// Function ABP_Player.ABP_Player_C.BlueprintUpdateAnimation
struct UABP_Player_C_BlueprintUpdateAnimation_Params
{
public:
float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x388 (0x388 - 0x0)
// Function ABP_Player.ABP_Player_C.ExecuteUbergraph_ABP_Player
struct UABP_Player_C_ExecuteUbergraph_ABP_Player_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable; // 0x4(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0x5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_1; // 0x6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_2; // 0x7(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_1; // 0x8(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_2; // 0x9(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_3; // 0xA(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_4; // 0xB(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_5; // 0xC(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_6; // 0xD(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C0A[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C0B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_1; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_1; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_3; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_7; // 0x2A(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_8; // 0x2B(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C0C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_2; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_2; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue; // 0x39(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_1; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_2; // 0x3C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_1; // 0x3D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_2; // 0x3E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C0E[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_MakeVector_ReturnValue; // 0x48(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UAnimSequence* CallFunc_Map_Find_Value_3; // 0x60(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_3; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C12[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_Multiply_RotatorFloat_ReturnValue; // 0x70(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FRotator CallFunc_Multiply_RotatorFloat_ReturnValue_1; // 0x88(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
class UPalShooterComponent* CallFunc_GetComponentByClass_ReturnValue; // 0xA0(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_Multiply_RotatorFloat_ReturnValue_2; // 0xA8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C13[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FAkExternalSourceInfo> Temp_struct_Variable; // 0xC8(0x10)(ConstParm, ReferenceParm)
FDelegateProperty_ Temp_delegate_Variable; // 0xD8(0x10)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_Multiply_RotatorFloat_ReturnValue_3; // 0xE8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FRotator CallFunc_Multiply_RotatorFloat_ReturnValue_4; // 0x100(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
class UAnimSequence* CallFunc_Map_Find_Value_4; // 0x118(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_4; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_9; // 0x121(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_10; // 0x122(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EWeaponAnimationPoseType Temp_byte_Variable_11; // 0x123(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_3; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_3; // 0x125(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_4; // 0x126(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue; // 0x127(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_4; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_5; // 0x129(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_4; // 0x12A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_5; // 0x12B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C19[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_5; // 0x130(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_5; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C1B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_Conv_BoolToFloat_ReturnValue; // 0x13C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EPalFootType Temp_byte_Variable_12; // 0x140(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_6; // 0x141(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C1D[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_Map_Find_Value_6; // 0x144(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_6; // 0x148(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C1E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Multiply_DoubleDouble_ReturnValue_1; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_MakeVector_ReturnValue_1; // 0x158(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_6; // 0x170(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EPalFootType Temp_byte_Variable_13; // 0x171(0x1)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C1F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_Map_Find_Value_7; // 0x174(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_7; // 0x178(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C24[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_MakeVector_ReturnValue_2; // 0x180(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_7; // 0x198(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_8; // 0x199(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C25[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x1A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x1A8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ThreadSafe_ReturnValue; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Vector_IsZero_ReturnValue; // 0x1C1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_5; // 0x1C2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue_1; // 0x1C3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_9; // 0x1C4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C26[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_VSizeXYSquared_ReturnValue; // 0x1C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue_2; // 0x1D0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_10; // 0x1D1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_6; // 0x1D2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_7; // 0x1D3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_7; // 0x1D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C27[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UAimOffsetBlendSpace* CallFunc_Map_Find_Value_8; // 0x1D8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_8; // 0x1E0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C28[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAimOffsetBlendSpace* CallFunc_Map_Find_Value_9; // 0x1E8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_9; // 0x1F0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C29[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_BreakVector_X; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Y; // 0x200(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_BreakVector_Z; // 0x208(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x210(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_8; // 0x211(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_8; // 0x212(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_9; // 0x213(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsZero2D_ReturnValue; // 0x214(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_9; // 0x215(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_10; // 0x216(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_11; // 0x217(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_12; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_11; // 0x219(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_10; // 0x21A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_11; // 0x21B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue_3; // 0x21C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_12; // 0x21D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_13; // 0x21E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_12; // 0x21F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_13; // 0x220(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue_1; // 0x221(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_14; // 0x222(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_13; // 0x223(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C2D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_10; // 0x228(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_10; // 0x230(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue_4; // 0x231(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue_5; // 0x232(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_14; // 0x233(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C2F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_11; // 0x238(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_11; // 0x240(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C31[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_12; // 0x248(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_12; // 0x250(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C32[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSequence* CallFunc_Map_Find_Value_13; // 0x258(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Map_Find_ReturnValue_13; // 0x260(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_14; // 0x261(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_15; // 0x262(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue_2; // 0x263(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue_3; // 0x264(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_15; // 0x265(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_16; // 0x266(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C35[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_GetCurveValue_ReturnValue; // 0x268(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C36[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Lerp_ReturnValue; // 0x270(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_Event_DeltaTimeX; // 0x278(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_16; // 0x27C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_17; // 0x27D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C37[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x280(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_18; // 0x288(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C3A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APalCharacter* K2Node_DynamicCast_AsPal_Character; // 0x290(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsDedicatedServer_ReturnValue; // 0x299(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C3C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue_1; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class APalCharacter* K2Node_DynamicCast_AsPal_Character_1; // 0x2A8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C3F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue_1; // 0x2B8(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UPalLookAtComponent* CallFunc_GetComponentByClass_ReturnValue_2; // 0x2C0(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UPalFootIKComponent* CallFunc_GetComponentByClass_ReturnValue_3; // 0x2C8(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UPalSkeletalMeshComponent* CallFunc_GetComponentByClass_ReturnValue_4; // 0x2D0(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_TryGetPawnOwner_ReturnValue_2; // 0x2D8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
int32 CallFunc_PostEvent_ReturnValue; // 0x2E0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C43[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Greater_DoubleDouble_A_ImplicitCast; // 0x2E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Array_Set_Item_ImplicitCast; // 0x2F0(0x4)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Array_Set_Item_ImplicitCast_1; // 0x2F4(0x4)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_LessEqual_DoubleDouble_A_ImplicitCast; // 0x2F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_A_ImplicitCast; // 0x300(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_MakeVector_X_ImplicitCast; // 0x308(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_MakeRotator_Yaw_ImplicitCast; // 0x310(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C46[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_Greater_DoubleDouble_A_ImplicitCast_1; // 0x318(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_StructMemberSet___FloatProperty_12_ImplicitCast; // 0x320(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_StructMemberSet___FloatProperty_13_ImplicitCast; // 0x324(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_StructMemberSet___FloatProperty_14_ImplicitCast; // 0x328(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_StructMemberSet___FloatProperty_15_ImplicitCast; // 0x32C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Greater_DoubleDouble_A_ImplicitCast_2; // 0x330(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_LessEqual_DoubleDouble_A_ImplicitCast_1; // 0x338(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Greater_DoubleDouble_A_ImplicitCast_3; // 0x340(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Greater_DoubleDouble_A_ImplicitCast_4; // 0x348(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Array_Set_Item_ImplicitCast_2; // 0x350(0x4)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Array_Set_Item_ImplicitCast_3; // 0x354(0x4)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Array_Set_Item_ImplicitCast_4; // 0x358(0x4)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C4C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_LessEqual_DoubleDouble_A_ImplicitCast_2; // 0x360(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Lerp_Alpha_ImplicitCast; // 0x368(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_StructMemberSet_Alpha_ImplicitCast; // 0x370(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C4E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double CallFunc_UpdateAnimationParameter_DeltaTime_ImplicitCast; // 0x378(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Update_Foot_Step_Effect_DeltaTime_ImplicitCast; // 0x380(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

156
SDK/ABP_Player_structs.hpp Normal file
View File

@ -0,0 +1,156 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x23F (0x240 - 0x1)
// ScriptStruct ABP_Player.ABP_Player_C.AnimBlueprintGeneratedConstantData
struct FAnimBlueprintGeneratedConstantData : public FAnimBlueprintConstantData
{
public:
uint8 Pad_2CCD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName __NameProperty_1320; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1321; // 0xC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1322; // 0x14(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1323; // 0x1C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1324; // 0x24(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1325; // 0x2C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1326; // 0x34(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CCE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_1327; // 0x40(0x10)(BlueprintVisible, EditFixedSize)
enum class EAlphaBlendOption __EnumProperty_1328; // 0x50(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CCF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_1329; // 0x58(0x10)(BlueprintVisible, EditFixedSize)
enum class ERefPoseType __ByteProperty_1330; // 0x68(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CD0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_1331; // 0x70(0x10)(BlueprintVisible, EditFixedSize)
class FName __NameProperty_1332; // 0x80(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1333; // 0x88(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1334; // 0x90(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1335; // 0x94(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1336; // 0x9C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1337; // 0xA0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1338; // 0xA8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1339; // 0xAC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1340; // 0xB4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1341; // 0xB8(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1342; // 0xC0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1343; // 0xC4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1344; // 0xCC(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1345; // 0xD0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1346; // 0xD8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1347; // 0xDC(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1348; // 0xE4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1349; // 0xE8(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1350; // 0xF0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1351; // 0xF4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1352; // 0xFC(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1353; // 0x100(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1354; // 0x108(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CD5[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlendProfile* __BlendProfile_1355; // 0x110(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
class UCurveFloat* __CurveFloat_1356; // 0x118(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash)
enum class EAlphaBlendOption __EnumProperty_1357; // 0x120(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EBlendListTransitionType __EnumProperty_1358; // 0x121(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CD7[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_1359; // 0x128(0x10)(BlueprintVisible, EditFixedSize)
bool __BoolProperty_1360; // 0x138(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CD8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_1361; // 0x13C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FInputScaleBiasClampConstants __StructProperty_1362; // 0x140(0x2C)(BlueprintVisible, NoDestructor)
float __FloatProperty_1363; // 0x16C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_1364; // 0x170(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EAnimSyncMethod __EnumProperty_1365; // 0x171(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EAnimGroupRole __ByteProperty_1366; // 0x172(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CDA[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
class FName __NameProperty_1367; // 0x174(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName __NameProperty_1368; // 0x17C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 __IntProperty_1369; // 0x184(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FAnimNodeFunctionRef __StructProperty_1370; // 0x188(0x20)(BlueprintVisible, NoDestructor)
struct FAnimSubsystem_PropertyAccess AnimBlueprintExtension_PropertyAccess; // 0x1A8(0x80)(None)
struct FAnimSubsystem_Base AnimBlueprintExtension_Base; // 0x228(0x18)(None)
};
// 0xBF (0xC0 - 0x1)
// ScriptStruct ABP_Player.ABP_Player_C.AnimBlueprintGeneratedMutableData
struct FAnimBlueprintGeneratedMutableData : public FAnimBlueprintMutableData
{
public:
bool __BoolProperty; // 0x1(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_0; // 0x2(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CDB[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_1; // 0x8(0x10)(BlueprintVisible, EditFixedSize)
bool __BoolProperty_2; // 0x18(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_3; // 0x19(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_4; // 0x1A(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_5; // 0x1B(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_6; // 0x1C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_7; // 0x20(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_8; // 0x24(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_9; // 0x25(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_10; // 0x26(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_11; // 0x27(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_12; // 0x28(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_13; // 0x2C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_14; // 0x30(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_15; // 0x34(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_16; // 0x38(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_17; // 0x39(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_18; // 0x3A(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_19; // 0x3B(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CE2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_20; // 0x40(0x10)(BlueprintVisible, EditFixedSize)
bool __BoolProperty_21; // 0x50(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_22; // 0x51(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_23; // 0x52(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_24; // 0x53(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CE4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<float> __ArrayProperty_25; // 0x58(0x10)(BlueprintVisible, EditFixedSize)
bool __BoolProperty_26; // 0x68(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_27; // 0x69(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_28; // 0x6A(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CE7[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_29; // 0x6C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_30; // 0x70(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_31; // 0x74(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_32; // 0x78(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_33; // 0x7C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CEA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_34; // 0x80(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_35; // 0x84(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_36; // 0x88(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CEB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_37; // 0x8C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_38; // 0x90(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_39; // 0x91(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CED[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float __FloatProperty_40; // 0x94(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_41; // 0x98(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_42; // 0x9C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_43; // 0xA0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_44; // 0xA4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_45; // 0xA8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_46; // 0xAC(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_47; // 0xB0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_48; // 0xB4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float __FloatProperty_49; // 0xB8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_50; // 0xBC(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_51; // 0xBD(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_52; // 0xBE(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool __BoolProperty_53; // 0xBF(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}

2768
SDK/AIModule_classes.hpp Normal file

File diff suppressed because it is too large Load Diff

11284
SDK/AIModule_functions.cpp Normal file

File diff suppressed because it is too large Load Diff

2070
SDK/AIModule_parameters.hpp Normal file

File diff suppressed because it is too large Load Diff

953
SDK/AIModule_structs.hpp Normal file
View File

@ -0,0 +1,953 @@
#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 EPawnActionResult : uint8
{
NotStarted = 0,
InProgress = 1,
Success = 2,
Failed = 3,
Aborted = 4,
EPawnActionResult_MAX = 5,
};
enum class EAIRequestPriority : uint8
{
SoftScript = 0,
SoftScriptInterrupt = 1,
Logic = 10,
HardScript = 11,
Reaction = 12,
Ultimate = 13,
MAX = 14,
};
enum class EAIOptionFlag : uint8
{
Default = 0,
Enable = 1,
Disable = 2,
MAX = 3,
};
enum class EFAIDistanceType : uint8
{
Distance3D = 0,
Distance2D = 1,
DistanceZ = 2,
MAX = 3,
};
enum class EPawnActionAbortState : uint8
{
NeverStarted = 0,
NotBeingAborted = 1,
MarkPendingAbort = 2,
LatentAbortInProgress = 3,
AbortDone = 4,
MAX = 5,
};
enum class EPawnActionEventType : uint8
{
Invalid = 0,
FailedToStart = 1,
InstantAbort = 2,
FinishedAborting = 3,
FinishedExecution = 4,
Push = 5,
EPawnActionEventType_MAX = 6,
};
enum class EAILockSource : uint8
{
Animation = 0,
Logic = 1,
Script = 2,
Gameplay = 3,
MAX = 4,
};
enum class EGenericAICheck : uint8
{
Less = 0,
LessOrEqual = 1,
Equal = 2,
NotEqual = 3,
GreaterOrEqual = 4,
Greater = 5,
IsTrue = 6,
MAX = 7,
};
enum class EEnvTestPurpose : uint8
{
Filter = 0,
Score = 1,
FilterAndScore = 2,
EEnvTestPurpose_MAX = 3,
};
enum class EEnvTestFilterType : uint8
{
Minimum = 0,
Maximum = 1,
Range = 2,
Match = 3,
EEnvTestFilterType_MAX = 4,
};
enum class EEnvTestScoreEquation : uint8
{
Linear = 0,
Square = 1,
InverseLinear = 2,
SquareRoot = 3,
Constant = 4,
EEnvTestScoreEquation_MAX = 5,
};
enum class EEnvTestWeight : uint8
{
None = 0,
Square = 1,
Inverse = 2,
Unused = 3,
Constant = 4,
Skip = 5,
EEnvTestWeight_MAX = 6,
};
enum class EEnvTestCost : uint8
{
Low = 0,
Medium = 1,
High = 2,
EEnvTestCost_MAX = 3,
};
enum class EEnvTestFilterOperator : uint8
{
AllPass = 0,
AnyPass = 1,
EEnvTestFilterOperator_MAX = 2,
};
enum class EEnvTestScoreOperator : uint8
{
AverageScore = 0,
MinScore = 1,
MaxScore = 2,
Multiply = 3,
EEnvTestScoreOperator_MAX = 4,
};
enum class EEnvQueryRunMode : uint8
{
SingleResult = 0,
RandomBest5Pct = 1,
RandomBest25Pct = 2,
AllMatching = 3,
EEnvQueryRunMode_MAX = 4,
};
enum class EEnvQueryParam : uint8
{
Float = 0,
Int = 1,
Bool = 2,
EEnvQueryParam_MAX = 3,
};
enum class EAIParamType : uint8
{
Float = 0,
Int = 1,
Bool = 2,
MAX = 3,
};
enum class EEnvQueryTrace : uint8
{
None = 0,
Navigation = 1,
GeometryByChannel = 2,
GeometryByProfile = 3,
NavigationOverLedges = 4,
EEnvQueryTrace_MAX = 5,
};
enum class EEnvTraceShape : uint8
{
Line = 0,
Box = 1,
Sphere = 2,
Capsule = 3,
EEnvTraceShape_MAX = 4,
};
enum class EEnvOverlapShape : uint8
{
Box = 0,
Sphere = 1,
Capsule = 2,
EEnvOverlapShape_MAX = 3,
};
enum class EEnvDirection : uint8
{
TwoPoints = 0,
Rotation = 1,
EEnvDirection_MAX = 2,
};
enum class EEnvQueryTestClamping : uint8
{
None = 0,
SpecifiedValue = 1,
FilterThreshold = 2,
EEnvQueryTestClamping_MAX = 3,
};
enum class ETeamAttitude : uint8
{
Friendly = 0,
Neutral = 1,
Hostile = 2,
ETeamAttitude_MAX = 3,
};
enum class EPawnSubActionTriggeringPolicy : uint8
{
CopyBeforeTriggering = 0,
ReuseInstances = 1,
EPawnSubActionTriggeringPolicy_MAX = 2,
};
enum class EPawnActionFailHandling : uint8
{
RequireSuccess = 0,
IgnoreFailure = 1,
EPawnActionFailHandling_MAX = 2,
};
enum class EPawnActionMoveMode : uint8
{
UsePathfinding = 0,
StraightLine = 1,
EPawnActionMoveMode_MAX = 2,
};
enum class EBTNodeResult : uint8
{
Succeeded = 0,
Failed = 1,
Aborted = 2,
InProgress = 3,
EBTNodeResult_MAX = 4,
};
enum class EBTFlowAbortMode : uint8
{
None = 0,
LowerPriority = 1,
Self = 2,
Both = 3,
EBTFlowAbortMode_MAX = 4,
};
enum class EBasicKeyOperation : uint8
{
Set = 0,
NotSet = 1,
EBasicKeyOperation_MAX = 2,
};
enum class EArithmeticKeyOperation : uint8
{
Equal = 0,
NotEqual = 1,
Less = 2,
LessOrEqual = 3,
Greater = 4,
GreaterOrEqual = 5,
EArithmeticKeyOperation_MAX = 6,
};
enum class ETextKeyOperation : uint8
{
Equal = 0,
NotEqual = 1,
Contain = 2,
NotContain = 3,
ETextKeyOperation_MAX = 4,
};
enum class EBTChildIndex : uint8
{
FirstNode = 0,
TaskNode = 1,
EBTChildIndex_MAX = 2,
};
enum class EBTDecoratorLogic : uint8
{
Invalid = 0,
Test = 1,
And = 2,
Or = 3,
Not = 4,
EBTDecoratorLogic_MAX = 5,
};
enum class EBTParallelMode : uint8
{
AbortBackground = 0,
WaitForBackground = 1,
EBTParallelMode_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 EEQSNormalizationType : uint8
{
Absolute = 0,
RelativeToScores = 1,
EEQSNormalizationType_MAX = 2,
};
enum class EEnvQueryHightlightMode : uint8
{
All = 0,
Best5Pct = 1,
Best25Pct = 2,
EEnvQueryHightlightMode_MAX = 3,
};
enum class EPointOnCircleSpacingMethod : uint8
{
BySpaceBetween = 0,
ByNumberOfPoints = 1,
EPointOnCircleSpacingMethod_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 EPathFollowingStatus : uint8
{
Idle = 0,
Waiting = 1,
Paused = 2,
Moving = 3,
EPathFollowingStatus_MAX = 4,
};
enum class EPathFollowingAction : uint8
{
Error = 0,
NoMove = 1,
DirectMove = 2,
PartialPath = 3,
PathToGoal = 4,
EPathFollowingAction_MAX = 5,
};
enum class EPathFollowingRequestResult : uint8
{
Failed = 0,
AlreadyAtGoal = 1,
RequestSuccessful = 2,
EPathFollowingRequestResult_MAX = 3,
};
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,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x58 (0x58 - 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)
uint8 Pad_51D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector StimulusLocation; // 0x10(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReceiverLocation; // 0x28(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x40(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_521[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 BitPad_33 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 bSuccessfullySensed : 1; // Mask: 0x2, PropSize: 0x10x54(0x1)(BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_522[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x68 (0x68 - 0x0)
// ScriptStruct AIModule.ActorPerceptionUpdateInfo
struct FActorPerceptionUpdateInfo
{
public:
int32 TargetId; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Target; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_525[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAIStimulus Stimulus; // 0x10(0x58)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.AIRequestID
struct FAIRequestID
{
public:
uint32 RequestID; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x48 (0x48 - 0x0)
// ScriptStruct AIModule.AIMoveRequest
struct FAIMoveRequest
{
public:
TWeakObjectPtr<class AActor> GoalActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_541[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x8 - 0x0)
// ScriptStruct AIModule.IntervalCountdown
struct FIntervalCountdown
{
public:
float Interval; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_543[0x4]; // 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_547[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float Value; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.EnvDirection
struct FEnvDirection
{
public:
TSubclassOf<class UEnvQueryContext> LineFrom; // 0x0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> LineTo; // 0x8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> Rotation; // 0x10(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvDirection DirMode; // 0x18(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54D[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AIModule.EnvTraceData
struct FEnvTraceData
{
public:
int32 VersionNum; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UNavigationQueryFilter> NavigationFilter; // 0x8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, 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)
uint8 Pad_555[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
class FName TraceProfileName; // 0x2C(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvTraceShape TraceShape; // 0x34(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvQueryTrace TraceMode; // 0x35(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_556[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bTraceComplex : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOnlyBlockingHits : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanTraceOnNavMesh : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanTraceOnGeometry : 1; // Mask: 0x8, PropSize: 0x10x38(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanDisableTrace : 1; // Mask: 0x10, PropSize: 0x10x38(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanProjectDown : 1; // Mask: 0x20, PropSize: 0x10x38(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_558[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 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)
uint8 Pad_560[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector ShapeOffset; // 0x10(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECollisionChannel OverlapChannel; // 0x28(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvOverlapShape OverlapShape; // 0x29(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_561[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bOnlyBlockingHits : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverlapComplex : 1; // Mask: 0x2, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bSkipOverlapQuerier : 1; // Mask: 0x4, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_563[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AIModule.EnvQueryResult
struct FEnvQueryResult
{
public:
uint8 Pad_564[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UEnvQueryItemType> ItemType; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_565[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_567[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// ScriptStruct AIModule.BlackboardKeySelector
struct FBlackboardKeySelector
{
public:
TArray<class UBlackboardKeyType*> AllowedTypes; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
class FName SelectedKeyName; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UBlackboardKeyType> SelectedKeyType; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 SelectedKeyID; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_569[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bNoneIsAllowedValue : 1; // Mask: 0x1, PropSize: 0x10x24(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_56A[0x3]; // 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_56B[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, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAIDynamicParam> 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_56F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bUseBBKeyForQueryTemplate : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_570[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x1 (0x1 - 0x0)
// ScriptStruct AIModule.GenericTeamId
struct FGenericTeamId
{
public:
uint8 TeamID; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.SimpleIndexedHandleBase
struct FSimpleIndexedHandleBase
{
public:
uint8 Pad_571[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x4 (0x8 - 0x4)
// ScriptStruct AIModule.IndexedHandleBase
struct FIndexedHandleBase : public FSimpleIndexedHandleBase
{
public:
uint8 Pad_573[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.CompactIndexedHandleBase
struct FCompactIndexedHandleBase
{
public:
uint8 Pad_574[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.SequentialIDBase
struct FSequentialIDBase
{
public:
uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.PawnActionEvent
struct FPawnActionEvent
{
public:
class UPawnAction* Action; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_575[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x8 - 0x0)
// ScriptStruct AIModule.PawnActionStack
struct FPawnActionStack
{
public:
class UPawnAction* TopAction; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.BehaviorTreeTemplateInfo
struct FBehaviorTreeTemplateInfo
{
public:
class UBehaviorTree* Asset; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBTCompositeNode* Template; // 0x8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_577[0x8]; // 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, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bInstanceSynced : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_578[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_57A[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, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBTTaskNode* ChildTask; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UBTDecorator*> Decorators; // 0x10(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FBTDecoratorLogic> DecoratorOps; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.AIDataProviderValue
struct FAIDataProviderValue
{
public:
uint8 Pad_57B[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UAIDataProvider* DataBinding; // 0x10(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DataField; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x30 - 0x20)
// ScriptStruct AIModule.AIDataProviderTypedValue
struct FAIDataProviderTypedValue : public FAIDataProviderValue
{
public:
TSubclassOf<class UObject> PropertyType; // 0x20(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_57D[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x30 - 0x20)
// ScriptStruct AIModule.AIDataProviderStructValue
struct FAIDataProviderStructValue : public FAIDataProviderValue
{
public:
uint8 Pad_57E[0x10]; // 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_57F[0x4]; // 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_581[0x4]; // 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_582[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// ScriptStruct AIModule.EnvQueryManagerConfig
struct FEnvQueryManagerConfig
{
public:
float MaxAllowedTestingTime; // 0x0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTestQueriesUsingBreadth; // 0x4(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_585[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
int32 QueryCountWarningThreshold; // 0x8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_586[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double QueryCountWarningInterval; // 0x10(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double ExecutionTimeWarningSeconds; // 0x18(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double HandlingResultTimeWarningSeconds; // 0x20(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double GenerationTimeWarningSeconds; // 0x28(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x68 (0x68 - 0x0)
// ScriptStruct AIModule.EnvQueryRequest
struct FEnvQueryRequest
{
public:
class UEnvQuery* QueryTemplate; // 0x0(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UObject* Owner; // 0x8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWorld* World; // 0x10(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_588[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x178 (0x178 - 0x0)
// ScriptStruct AIModule.EnvQueryInstanceCache
struct FEnvQueryInstanceCache
{
public:
class UEnvQuery* Template; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_58A[0x170]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 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)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.CrowdAvoidanceSamplingPattern
struct FCrowdAvoidanceSamplingPattern
{
public:
TArray<float> Angles; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> Radii; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0xB0 (0xB0 - 0x0)
// ScriptStruct AIModule.RecastGraphWrapper
struct FRecastGraphWrapper
{
public:
class ARecastNavMesh* RecastNavMeshActor; // 0x0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_58D[0xA8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.ActorPerceptionBlueprintInfo
struct FActorPerceptionBlueprintInfo
{
public:
class AActor* Target; // 0x0(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAIStimulus> LastSensedStimuli; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 bIsHostile : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_590[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_592[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x50 (0x50 - 0x0)
// ScriptStruct AIModule.AIDamageEvent
struct FAIDamageEvent
{
public:
float Amount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_593[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector Location; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitLocation; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* DamagedActor; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AIModule.AINoiseEvent
struct FAINoiseEvent
{
public:
uint8 Pad_594[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector NoiseLocation; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Loudness; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_595[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.AIPredictionEvent
struct FAIPredictionEvent
{
public:
class AActor* Requestor; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* PredictedActor; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_596[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.AISightEvent
struct FAISightEvent
{
public:
uint8 Pad_597[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* SeenActor; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Observer; // 0x10(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x50 (0x50 - 0x0)
// ScriptStruct AIModule.AITeamStimulusEvent
struct FAITeamStimulusEvent
{
public:
uint8 Pad_598[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* Broadcaster; // 0x40(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class AActor* Enemy; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// ScriptStruct AIModule.AITouchEvent
struct FAITouchEvent
{
public:
uint8 Pad_599[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* TouchReceiver; // 0x18(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x20(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}

View File

@ -0,0 +1,26 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// AnimBlueprintGeneratedClass ALI_HumanCloth.ALI_HumanCloth_C
class IALI_HumanCloth_C : public IAnimLayerInterface
{
public:
static class UClass* StaticClass();
static class IALI_HumanCloth_C* GetDefaultObj();
void ClothLayer(const struct FPoseLink& InPose, struct FPoseLink* ClothLayer);
};
}

View File

@ -0,0 +1,69 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ALI_HumanCloth.ALI_HumanCloth_C
// (None)
class UClass* IALI_HumanCloth_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ALI_HumanCloth_C");
return Clss;
}
// ALI_HumanCloth_C ALI_HumanCloth.Default__ALI_HumanCloth_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class IALI_HumanCloth_C* IALI_HumanCloth_C::GetDefaultObj()
{
static class IALI_HumanCloth_C* Default = nullptr;
if (!Default)
Default = static_cast<IALI_HumanCloth_C*>(IALI_HumanCloth_C::StaticClass()->DefaultObject);
return Default;
}
// Function ALI_HumanCloth.ALI_HumanCloth_C.ClothLayer
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink ClothLayer (Parm, OutParm, NoDestructor)
void IALI_HumanCloth_C::ClothLayer(const struct FPoseLink& InPose, struct FPoseLink* ClothLayer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ALI_HumanCloth_C", "ClothLayer");
Params::IALI_HumanCloth_C_ClothLayer_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (ClothLayer != nullptr)
*ClothLayer = std::move(Parms.ClothLayer);
}
}

View File

@ -0,0 +1,28 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ALI_HumanCloth.ALI_HumanCloth_C.ClothLayer
struct IALI_HumanCloth_C_ClothLayer_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink ClothLayer; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -0,0 +1,26 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// AnimBlueprintGeneratedClass ALI_HumanHair.ALI_HumanHair_C
class IALI_HumanHair_C : public IAnimLayerInterface
{
public:
static class UClass* StaticClass();
static class IALI_HumanHair_C* GetDefaultObj();
void HairLayer(const struct FPoseLink& InPose, struct FPoseLink* HairLayer);
};
}

View File

@ -0,0 +1,69 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ALI_HumanHair.ALI_HumanHair_C
// (None)
class UClass* IALI_HumanHair_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ALI_HumanHair_C");
return Clss;
}
// ALI_HumanHair_C ALI_HumanHair.Default__ALI_HumanHair_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class IALI_HumanHair_C* IALI_HumanHair_C::GetDefaultObj()
{
static class IALI_HumanHair_C* Default = nullptr;
if (!Default)
Default = static_cast<IALI_HumanHair_C*>(IALI_HumanHair_C::StaticClass()->DefaultObject);
return Default;
}
// Function ALI_HumanHair.ALI_HumanHair_C.HairLayer
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink HairLayer (Parm, OutParm, NoDestructor)
void IALI_HumanHair_C::HairLayer(const struct FPoseLink& InPose, struct FPoseLink* HairLayer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ALI_HumanHair_C", "HairLayer");
Params::IALI_HumanHair_C_HairLayer_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (HairLayer != nullptr)
*HairLayer = std::move(Parms.HairLayer);
}
}

View File

@ -0,0 +1,28 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ALI_HumanHair.ALI_HumanHair_C.HairLayer
struct IALI_HumanHair_C_HairLayer_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink HairLayer; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -0,0 +1,26 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// AnimBlueprintGeneratedClass ALI_NPC_HairCloth.ALI_NPC_HairCloth_C
class IALI_NPC_HairCloth_C : public IAnimLayerInterface
{
public:
static class UClass* StaticClass();
static class IALI_NPC_HairCloth_C* GetDefaultObj();
void NPC_HairClothLayer(const struct FPoseLink& InPose, struct FPoseLink* NPC_HairClothLayer);
};
}

View File

@ -0,0 +1,69 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ALI_NPC_HairCloth.ALI_NPC_HairCloth_C
// (None)
class UClass* IALI_NPC_HairCloth_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ALI_NPC_HairCloth_C");
return Clss;
}
// ALI_NPC_HairCloth_C ALI_NPC_HairCloth.Default__ALI_NPC_HairCloth_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class IALI_NPC_HairCloth_C* IALI_NPC_HairCloth_C::GetDefaultObj()
{
static class IALI_NPC_HairCloth_C* Default = nullptr;
if (!Default)
Default = static_cast<IALI_NPC_HairCloth_C*>(IALI_NPC_HairCloth_C::StaticClass()->DefaultObject);
return Default;
}
// Function ALI_NPC_HairCloth.ALI_NPC_HairCloth_C.NPC_HairClothLayer
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink NPC_HairClothLayer (Parm, OutParm, NoDestructor)
void IALI_NPC_HairCloth_C::NPC_HairClothLayer(const struct FPoseLink& InPose, struct FPoseLink* NPC_HairClothLayer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ALI_NPC_HairCloth_C", "NPC_HairClothLayer");
Params::IALI_NPC_HairCloth_C_NPC_HairClothLayer_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (NPC_HairClothLayer != nullptr)
*NPC_HairClothLayer = std::move(Parms.NPC_HairClothLayer);
}
}

View File

@ -0,0 +1,28 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ALI_NPC_HairCloth.ALI_NPC_HairCloth_C.NPC_HairClothLayer
struct IALI_NPC_HairCloth_C_NPC_HairClothLayer_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink NPC_HairClothLayer; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -0,0 +1,26 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// AnimBlueprintGeneratedClass ALI_PalmiSubFunction.ALI_PalmiSubFunction_C
class IALI_PalmiSubFunction_C : public IAnimLayerInterface
{
public:
static class UClass* StaticClass();
static class IALI_PalmiSubFunction_C* GetDefaultObj();
void LeftHandAttach(const struct FPoseLink& InPose, struct FPoseLink* LeftHandAttach);
};
}

View File

@ -0,0 +1,69 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass ALI_PalmiSubFunction.ALI_PalmiSubFunction_C
// (None)
class UClass* IALI_PalmiSubFunction_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ALI_PalmiSubFunction_C");
return Clss;
}
// ALI_PalmiSubFunction_C ALI_PalmiSubFunction.Default__ALI_PalmiSubFunction_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class IALI_PalmiSubFunction_C* IALI_PalmiSubFunction_C::GetDefaultObj()
{
static class IALI_PalmiSubFunction_C* Default = nullptr;
if (!Default)
Default = static_cast<IALI_PalmiSubFunction_C*>(IALI_PalmiSubFunction_C::StaticClass()->DefaultObject);
return Default;
}
// Function ALI_PalmiSubFunction.ALI_PalmiSubFunction_C.LeftHandAttach
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink InPose (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// struct FPoseLink LeftHandAttach (Parm, OutParm, NoDestructor)
void IALI_PalmiSubFunction_C::LeftHandAttach(const struct FPoseLink& InPose, struct FPoseLink* LeftHandAttach)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ALI_PalmiSubFunction_C", "LeftHandAttach");
Params::IALI_PalmiSubFunction_C_LeftHandAttach_Params Parms{};
Parms.InPose = InPose;
UObject::ProcessEvent(Func, &Parms);
if (LeftHandAttach != nullptr)
*LeftHandAttach = std::move(Parms.LeftHandAttach);
}
}

View File

@ -0,0 +1,28 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// Function ALI_PalmiSubFunction.ALI_PalmiSubFunction_C.LeftHandAttach
struct IALI_PalmiSubFunction_C_LeftHandAttach_Params
{
public:
struct FPoseLink InPose; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
struct FPoseLink LeftHandAttach; // 0x10(0x10)(Parm, OutParm, NoDestructor)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -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<class AActor*> GetActors(class UObject* WorldContextObject, struct FActorLayer& ActorLayer);
void AddActorToLayer(class AActor* InActor, struct FActorLayer& Layer);
};
}

View File

@ -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*>(ULayersBlueprintLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function ActorLayerUtilities.LayersBlueprintLibrary.RemoveActorFromLayer
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class AActor* InActor (Parm, ZeroConstructor, 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FActorLayer ActorLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
// TArray<class AActor*> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
TArray<class AActor*> 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, 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;
}
}

View File

@ -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, 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FActorLayer ActorLayer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
TArray<class AActor*> 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FActorLayer Layer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
}
}

View File

@ -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)
};
}

View File

@ -0,0 +1,55 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x90 - 0x68)
// Class ActorSequence.ActorSequence
class UActorSequence : public UMovieSceneSequence
{
public:
class UMovieScene* MovieScene; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FActorSequenceObjectReferenceMap ObjectReferences; // 0x70(0x20)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UActorSequence* GetDefaultObj();
};
// 0x30 (0xD0 - 0xA0)
// Class ActorSequence.ActorSequenceComponent
class UActorSequenceComponent : public UActorComponent
{
public:
struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0xA0(0x20)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UActorSequence* Sequence; // 0xC0(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UActorSequencePlayer* SequencePlayer; // 0xC8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UActorSequenceComponent* GetDefaultObj();
void StopSequence();
void PlaySequence();
void PauseSequence();
};
// 0x0 (0x4A8 - 0x4A8)
// Class ActorSequence.ActorSequencePlayer
class UActorSequencePlayer : public UMovieSceneSequencePlayer
{
public:
static class UClass* StaticClass();
static class UActorSequencePlayer* GetDefaultObj();
};
}

View File

@ -0,0 +1,172 @@
#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*>(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*>(UActorSequenceComponent::StaticClass()->DefaultObject);
return Default;
}
// Function ActorSequence.ActorSequenceComponent.StopSequence
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void UActorSequenceComponent::StopSequence()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ActorSequenceComponent", "StopSequence");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function ActorSequence.ActorSequenceComponent.PlaySequence
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void UActorSequenceComponent::PlaySequence()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ActorSequenceComponent", "PlaySequence");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function ActorSequence.ActorSequenceComponent.PauseSequence
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void UActorSequenceComponent::PauseSequence()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("ActorSequenceComponent", "PauseSequence");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// 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*>(UActorSequencePlayer::StaticClass()->DefaultObject);
return Default;
}
}

View File

@ -0,0 +1,15 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
}
}

View File

@ -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_1811[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FGuid ActorId; // 0x4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1813[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<struct FActorSequenceObjectReference> Array; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct ActorSequence.ActorSequenceObjectReferenceMap
struct FActorSequenceObjectReferenceMap
{
public:
TArray<struct FGuid> BindingIds; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FActorSequenceObjectReferences> References; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
};
}

View File

@ -0,0 +1,80 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x690 (0x7E0 - 0x150)
// Class AdvancedWidgets.RadialSlider
class URadialSlider : public UWidget
{
public:
float Value; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FDelegateProperty_ ValueDelegate; // 0x154(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCustomDefaultValue; // 0x164(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BFB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CustomDefaultValue; // 0x168(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRuntimeFloatCurve SliderRange; // 0x170(0x88)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<float> ValueTags; // 0x1F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
float SliderHandleStartAngle; // 0x208(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SliderHandleEndAngle; // 0x20C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AngularOffset; // 0x210(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C00[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector2D HandStartEndRatio; // 0x218(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C02[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSliderStyle WidgetStyle; // 0x230(0x500)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FLinearColor SliderBarColor; // 0x730(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderProgressColor; // 0x740(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SliderHandleColor; // 0x750(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor CenterBackgroundColor; // 0x760(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Locked; // 0x770(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MouseUsesStep; // 0x771(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RequiresControllerLock; // 0x772(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C0D[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
float StepSize; // 0x774(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsFocusable; // 0x778(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseVerticalDrag; // 0x779(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowSliderHandle; // 0x77A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowSliderHand; // 0x77B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C14[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x780(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x790(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x7A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x7B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnValueChanged; // 0x7C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1C17[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class URadialSlider* GetDefaultObj();
void SetValueTags(TArray<float>& InValueTags);
void SetValue(float InValue);
void SetUseVerticalDrag(bool InUseVerticalDrag);
void SetStepSize(float InValue);
void SetSliderRange(struct FRuntimeFloatCurve& InSliderRange);
void SetSliderProgressColor(const struct FLinearColor& InValue);
void SetSliderHandleStartAngle(float InValue);
void SetSliderHandleEndAngle(float InValue);
void SetSliderHandleColor(const struct FLinearColor& InValue);
void SetSliderBarColor(const struct FLinearColor& InValue);
void SetShowSliderHandle(bool InShowSliderHandle);
void SetShowSliderHand(bool InShowSliderHand);
void SetLocked(bool InValue);
void SetHandStartEndRatio(const struct FVector2D& InValue);
void SetCustomDefaultValue(float InValue);
void SetCenterBackgroundColor(const struct FLinearColor& InValue);
void SetAngularOffset(float InValue);
float GetValue();
float GetNormalizedSliderHandlePosition();
float GetCustomDefaultValue();
};
}

View File

@ -0,0 +1,587 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class AdvancedWidgets.RadialSlider
// (None)
class UClass* URadialSlider::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("RadialSlider");
return Clss;
}
// RadialSlider AdvancedWidgets.Default__RadialSlider
// (Public, ClassDefaultObject, ArchetypeObject)
class URadialSlider* URadialSlider::GetDefaultObj()
{
static class URadialSlider* Default = nullptr;
if (!Default)
Default = static_cast<URadialSlider*>(URadialSlider::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedWidgets.RadialSlider.SetValueTags
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<float> InValueTags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
void URadialSlider::SetValueTags(TArray<float>& InValueTags)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetValueTags");
Params::URadialSlider_SetValueTags_Params Parms{};
Parms.InValueTags = InValueTags;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetValue
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetValue(float InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetValue");
Params::URadialSlider_SetValue_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetUseVerticalDrag
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool InUseVerticalDrag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetUseVerticalDrag(bool InUseVerticalDrag)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetUseVerticalDrag");
Params::URadialSlider_SetUseVerticalDrag_Params Parms{};
Parms.InUseVerticalDrag = InUseVerticalDrag;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetStepSize
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetStepSize(float InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetStepSize");
Params::URadialSlider_SetStepSize_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetSliderRange
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FRuntimeFloatCurve InSliderRange (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
void URadialSlider::SetSliderRange(struct FRuntimeFloatCurve& InSliderRange)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetSliderRange");
Params::URadialSlider_SetSliderRange_Params Parms{};
Parms.InSliderRange = InSliderRange;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetSliderProgressColor
// (Final, Native, Public, HasDefaults, BlueprintCallable)
// Parameters:
// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetSliderProgressColor(const struct FLinearColor& InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetSliderProgressColor");
Params::URadialSlider_SetSliderProgressColor_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetSliderHandleStartAngle
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetSliderHandleStartAngle(float InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetSliderHandleStartAngle");
Params::URadialSlider_SetSliderHandleStartAngle_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetSliderHandleEndAngle
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetSliderHandleEndAngle(float InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetSliderHandleEndAngle");
Params::URadialSlider_SetSliderHandleEndAngle_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetSliderHandleColor
// (Final, Native, Public, HasDefaults, BlueprintCallable)
// Parameters:
// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetSliderHandleColor(const struct FLinearColor& InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetSliderHandleColor");
Params::URadialSlider_SetSliderHandleColor_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetSliderBarColor
// (Final, Native, Public, HasDefaults, BlueprintCallable)
// Parameters:
// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetSliderBarColor(const struct FLinearColor& InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetSliderBarColor");
Params::URadialSlider_SetSliderBarColor_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetShowSliderHandle
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool InShowSliderHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetShowSliderHandle(bool InShowSliderHandle)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetShowSliderHandle");
Params::URadialSlider_SetShowSliderHandle_Params Parms{};
Parms.InShowSliderHandle = InShowSliderHandle;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetShowSliderHand
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool InShowSliderHand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetShowSliderHand(bool InShowSliderHand)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetShowSliderHand");
Params::URadialSlider_SetShowSliderHand_Params Parms{};
Parms.InShowSliderHand = InShowSliderHand;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetLocked
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetLocked(bool InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetLocked");
Params::URadialSlider_SetLocked_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetHandStartEndRatio
// (Final, Native, Public, HasDefaults, BlueprintCallable)
// Parameters:
// struct FVector2D InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetHandStartEndRatio(const struct FVector2D& InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetHandStartEndRatio");
Params::URadialSlider_SetHandStartEndRatio_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetCustomDefaultValue
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetCustomDefaultValue(float InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetCustomDefaultValue");
Params::URadialSlider_SetCustomDefaultValue_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetCenterBackgroundColor
// (Final, Native, Public, HasDefaults, BlueprintCallable)
// Parameters:
// struct FLinearColor InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetCenterBackgroundColor(const struct FLinearColor& InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetCenterBackgroundColor");
Params::URadialSlider_SetCenterBackgroundColor_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.SetAngularOffset
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void URadialSlider::SetAngularOffset(float InValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "SetAngularOffset");
Params::URadialSlider_SetAngularOffset_Params Parms{};
Parms.InValue = InValue;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AdvancedWidgets.RadialSlider.GetValue
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float URadialSlider::GetValue()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "GetValue");
Params::URadialSlider_GetValue_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedWidgets.RadialSlider.GetNormalizedSliderHandlePosition
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float URadialSlider::GetNormalizedSliderHandlePosition()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "GetNormalizedSliderHandlePosition");
Params::URadialSlider_GetNormalizedSliderHandlePosition_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedWidgets.RadialSlider.GetCustomDefaultValue
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float URadialSlider::GetCustomDefaultValue()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("RadialSlider", "GetCustomDefaultValue");
Params::URadialSlider_GetCustomDefaultValue_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
}

View File

@ -0,0 +1,179 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetValueTags
struct URadialSlider_SetValueTags_Params
{
public:
TArray<float> InValueTags; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetValue
struct URadialSlider_SetValue_Params
{
public:
float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetUseVerticalDrag
struct URadialSlider_SetUseVerticalDrag_Params
{
public:
bool InUseVerticalDrag; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetStepSize
struct URadialSlider_SetStepSize_Params
{
public:
float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x88 (0x88 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetSliderRange
struct URadialSlider_SetSliderRange_Params
{
public:
struct FRuntimeFloatCurve InSliderRange; // 0x0(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetSliderProgressColor
struct URadialSlider_SetSliderProgressColor_Params
{
public:
struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetSliderHandleStartAngle
struct URadialSlider_SetSliderHandleStartAngle_Params
{
public:
float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetSliderHandleEndAngle
struct URadialSlider_SetSliderHandleEndAngle_Params
{
public:
float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetSliderHandleColor
struct URadialSlider_SetSliderHandleColor_Params
{
public:
struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetSliderBarColor
struct URadialSlider_SetSliderBarColor_Params
{
public:
struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetShowSliderHandle
struct URadialSlider_SetShowSliderHandle_Params
{
public:
bool InShowSliderHandle; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetShowSliderHand
struct URadialSlider_SetShowSliderHand_Params
{
public:
bool InShowSliderHand; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetLocked
struct URadialSlider_SetLocked_Params
{
public:
bool InValue; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetHandStartEndRatio
struct URadialSlider_SetHandStartEndRatio_Params
{
public:
struct FVector2D InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetCustomDefaultValue
struct URadialSlider_SetCustomDefaultValue_Params
{
public:
float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetCenterBackgroundColor
struct URadialSlider_SetCenterBackgroundColor_Params
{
public:
struct FLinearColor InValue; // 0x0(0x10)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.SetAngularOffset
struct URadialSlider_SetAngularOffset_Params
{
public:
float InValue; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.GetValue
struct URadialSlider_GetValue_Params
{
public:
float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.GetNormalizedSliderHandlePosition
struct URadialSlider_GetNormalizedSliderHandlePosition_Params
{
public:
float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedWidgets.RadialSlider.GetCustomDefaultValue
struct URadialSlider_GetCustomDefaultValue_Params
{
public:
float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

1775
SDK/AkAudio_classes.hpp Normal file

File diff suppressed because it is too large Load Diff

8828
SDK/AkAudio_functions.cpp Normal file

File diff suppressed because it is too large Load Diff

1728
SDK/AkAudio_parameters.hpp Normal file

File diff suppressed because it is too large Load Diff

1049
SDK/AkAudio_structs.hpp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,28 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class AndroidFileServer.AndroidFileServerBPLibrary
class UAndroidFileServerBPLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAndroidFileServerBPLibrary* GetDefaultObj();
bool StopFileServer(bool bUSB, bool bNetwork);
bool StartFileServer(bool bUSB, bool bNetwork, int32 Port);
enum class EAFSActiveType IsFileServerRunning();
};
}

View File

@ -0,0 +1,138 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class AndroidFileServer.AndroidFileServerBPLibrary
// (None)
class UClass* UAndroidFileServerBPLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AndroidFileServerBPLibrary");
return Clss;
}
// AndroidFileServerBPLibrary AndroidFileServer.Default__AndroidFileServerBPLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAndroidFileServerBPLibrary* UAndroidFileServerBPLibrary::GetDefaultObj()
{
static class UAndroidFileServerBPLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAndroidFileServerBPLibrary*>(UAndroidFileServerBPLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AndroidFileServer.AndroidFileServerBPLibrary.StopFileServer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// bool bUSB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bNetwork (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAndroidFileServerBPLibrary::StopFileServer(bool bUSB, bool bNetwork)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AndroidFileServerBPLibrary", "StopFileServer");
Params::UAndroidFileServerBPLibrary_StopFileServer_Params Parms{};
Parms.bUSB = bUSB;
Parms.bNetwork = bNetwork;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AndroidFileServer.AndroidFileServerBPLibrary.StartFileServer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// bool bUSB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bNetwork (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 Port (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAndroidFileServerBPLibrary::StartFileServer(bool bUSB, bool bNetwork, int32 Port)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AndroidFileServerBPLibrary", "StartFileServer");
Params::UAndroidFileServerBPLibrary_StartFileServer_Params Parms{};
Parms.bUSB = bUSB;
Parms.bNetwork = bNetwork;
Parms.Port = Port;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AndroidFileServer.AndroidFileServerBPLibrary.IsFileServerRunning
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// enum class EAFSActiveType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAFSActiveType UAndroidFileServerBPLibrary::IsFileServerRunning()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AndroidFileServerBPLibrary", "IsFileServerRunning");
Params::UAndroidFileServerBPLibrary_IsFileServerRunning_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
}

View File

@ -0,0 +1,50 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x3 (0x3 - 0x0)
// Function AndroidFileServer.AndroidFileServerBPLibrary.StopFileServer
struct UAndroidFileServerBPLibrary_StopFileServer_Params
{
public:
bool bUSB; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNetwork; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x2(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0xC (0xC - 0x0)
// Function AndroidFileServer.AndroidFileServerBPLibrary.StartFileServer
struct UAndroidFileServerBPLibrary_StartFileServer_Params
{
public:
bool bUSB; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNetwork; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_195B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
int32 Port; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x8(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_195D[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x1 (0x1 - 0x0)
// Function AndroidFileServer.AndroidFileServerBPLibrary.IsFileServerRunning
struct UAndroidFileServerBPLibrary_IsFileServerRunning_Params
{
public:
enum class EAFSActiveType ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

@ -0,0 +1,28 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EAFSActiveType : uint8
{
None = 0,
USBOnly = 1,
NetworkOnly = 2,
Combined = 3,
EAFSActiveType_MAX = 4,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -0,0 +1,40 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x50 - 0x28)
// Class AndroidPermission.AndroidPermissionCallbackProxy
class UAndroidPermissionCallbackProxy : public UObject
{
public:
FMulticastInlineDelegateProperty_ OnPermissionsGrantedDynamicDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_195A[0x18]; // 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<class FString>& Permissions);
};
}

View File

@ -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*>(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*>(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<class FString> Permissions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
// class UAndroidPermissionCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAndroidPermissionCallbackProxy* UAndroidPermissionFunctionLibrary::AcquirePermissions(TArray<class FString>& 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;
}
}

View File

@ -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_1965[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions
struct UAndroidPermissionFunctionLibrary_AcquirePermissions_Params
{
public:
TArray<class FString> Permissions; // 0x0(0x10)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
class UAndroidPermissionCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -0,0 +1,258 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.BlendSpacePlayerLibrary
class UBlendSpacePlayerLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UBlendSpacePlayerLibrary* GetDefaultObj();
bool ShouldResetPlayTimeWhenBlendSpaceChanges(struct FBlendSpacePlayerReference& BlendSpacePlayer);
struct FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(struct FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset);
struct FBlendSpacePlayerReference SetPlayRate(struct FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate);
struct FBlendSpacePlayerReference SetLoop(struct FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop);
struct FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(struct FAnimUpdateContext& UpdateContext, struct FBlendSpacePlayerReference& BlendSpacePlayer, class UBlendSpace* BlendSpace, float BlendTime);
struct FBlendSpacePlayerReference SetBlendSpace(struct FBlendSpacePlayerReference& BlendSpacePlayer, class UBlendSpace* BlendSpace);
float GetStartPosition(struct FBlendSpacePlayerReference& BlendSpacePlayer);
struct FVector GetPosition(struct FBlendSpacePlayerReference& BlendSpacePlayer);
float GetPlayRate(struct FBlendSpacePlayerReference& BlendSpacePlayer);
bool GetLoop(struct FBlendSpacePlayerReference& BlendSpacePlayer);
class UBlendSpace* GetBlendSpace(struct FBlendSpacePlayerReference& BlendSpacePlayer);
void ConvertToBlendSpacePlayerPure(struct FAnimNodeReference& Node, struct FBlendSpacePlayerReference* BlendSpacePlayer, bool* Result);
struct FBlendSpacePlayerReference ConvertToBlendSpacePlayer(struct FAnimNodeReference& Node, enum class EAnimNodeReferenceConversionResult* Result);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.LayeredBoneBlendLibrary
class ULayeredBoneBlendLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class ULayeredBoneBlendLibrary* GetDefaultObj();
struct FLayeredBoneBlendReference SetBlendMask(struct FAnimUpdateContext& UpdateContext, struct FLayeredBoneBlendReference& LayeredBoneBlend, int32 PoseIndex, class FName BlendMaskName);
int32 GetNumPoses(struct FLayeredBoneBlendReference& LayeredBoneBlend);
struct FLayeredBoneBlendReference ConvertToLayeredBoneBlend(struct FAnimNodeReference& Node, enum class EAnimNodeReferenceConversionResult* Result);
void ConvertToLayeredBlendPerBonePure(struct FAnimNodeReference& Node, struct FLayeredBoneBlendReference* LayeredBoneBlend, bool* Result);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.AnimationStateMachineLibrary
class UAnimationStateMachineLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAnimationStateMachineLibrary* GetDefaultObj();
void SetState(struct FAnimUpdateContext& UpdateContext, struct FAnimationStateMachineReference& Node, class FName TargetState, float Duration, enum class ETransitionLogicType BlendType, class UBlendProfile* BlendProfile, enum class EAlphaBlendOption AlphaBlendOption, class UCurveFloat* CustomBlendCurve);
bool IsStateBlendingOut(struct FAnimUpdateContext& UpdateContext, struct FAnimationStateResultReference& Node);
bool IsStateBlendingIn(struct FAnimUpdateContext& UpdateContext, struct FAnimationStateResultReference& Node);
class FName GetState(struct FAnimUpdateContext& UpdateContext, struct FAnimationStateMachineReference& Node);
float GetRelevantAnimTimeRemainingFraction(struct FAnimUpdateContext& UpdateContext, struct FAnimationStateResultReference& Node);
float GetRelevantAnimTimeRemaining(struct FAnimUpdateContext& UpdateContext, struct FAnimationStateResultReference& Node);
void ConvertToAnimationStateResultPure(struct FAnimNodeReference& Node, struct FAnimationStateResultReference* AnimationState, bool* Result);
void ConvertToAnimationStateResult(struct FAnimNodeReference& Node, struct FAnimationStateResultReference* AnimationState, enum class EAnimNodeReferenceConversionResult* Result);
void ConvertToAnimationStateMachinePure(struct FAnimNodeReference& Node, struct FAnimationStateMachineReference* AnimationState, bool* Result);
void ConvertToAnimationStateMachine(struct FAnimNodeReference& Node, struct FAnimationStateMachineReference* AnimationState, enum class EAnimNodeReferenceConversionResult* Result);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.AnimExecutionContextLibrary
class UAnimExecutionContextLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAnimExecutionContextLibrary* GetDefaultObj();
float GetDeltaTime(struct FAnimUpdateContext& Context);
float GetCurrentWeight(struct FAnimUpdateContext& Context);
struct FAnimNodeReference GetAnimNodeReference(class UAnimInstance* Instance, int32 Index);
class UAnimInstance* GetAnimInstance(struct FAnimExecutionContext& Context);
struct FAnimUpdateContext ConvertToUpdateContext(struct FAnimExecutionContext& Context, enum class EAnimExecutionContextConversionResult* Result);
struct FAnimPoseContext ConvertToPoseContext(struct FAnimExecutionContext& Context, enum class EAnimExecutionContextConversionResult* Result);
struct FAnimInitializationContext ConvertToInitializationContext(struct FAnimExecutionContext& Context, enum class EAnimExecutionContextConversionResult* Result);
struct FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(struct FAnimExecutionContext& Context, enum class EAnimExecutionContextConversionResult* Result);
};
// 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 (0x350 - 0x348)
// Class AnimGraphRuntime.AnimSequencerInstance
class UAnimSequencerInstance : public UAnimInstance
{
public:
uint8 Pad_208E[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);
float CalculateDirection(struct FVector& Velocity, struct FRotator& BaseRotation);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.LinkedAnimGraphLibrary
class ULinkedAnimGraphLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class ULinkedAnimGraphLibrary* GetDefaultObj();
bool HasLinkedAnimInstance(struct FLinkedAnimGraphReference& Node);
class UAnimInstance* GetLinkedAnimInstance(struct FLinkedAnimGraphReference& Node);
void ConvertToLinkedAnimGraphPure(struct FAnimNodeReference& Node, struct FLinkedAnimGraphReference* LinkedAnimGraph, bool* Result);
struct FLinkedAnimGraphReference ConvertToLinkedAnimGraph(struct FAnimNodeReference& Node, enum class EAnimNodeReferenceConversionResult* Result);
};
// 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_221E[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.SequenceEvaluatorLibrary
class USequenceEvaluatorLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class USequenceEvaluatorLibrary* GetDefaultObj();
struct FSequenceEvaluatorReference SetSequenceWithInertialBlending(struct FAnimUpdateContext& UpdateContext, struct FSequenceEvaluatorReference& SequenceEvaluator, class UAnimSequenceBase* Sequence, float BlendTime);
struct FSequenceEvaluatorReference SetSequence(struct FSequenceEvaluatorReference& SequenceEvaluator, class UAnimSequenceBase* Sequence);
struct FSequenceEvaluatorReference SetExplicitTime(struct FSequenceEvaluatorReference& SequenceEvaluator, float Time);
class UAnimSequenceBase* GetSequence(struct FSequenceEvaluatorReference& SequenceEvaluator);
float GetAccumulatedTime(struct FSequenceEvaluatorReference& SequenceEvaluator);
void ConvertToSequenceEvaluatorPure(struct FAnimNodeReference& Node, struct FSequenceEvaluatorReference* SequenceEvaluator, bool* Result);
struct FSequenceEvaluatorReference ConvertToSequenceEvaluator(struct FAnimNodeReference& Node, enum class EAnimNodeReferenceConversionResult* Result);
struct FSequenceEvaluatorReference AdvanceTime(struct FAnimUpdateContext& UpdateContext, struct FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.SequencePlayerLibrary
class USequencePlayerLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class USequencePlayerLibrary* GetDefaultObj();
struct FSequencePlayerReference SetStartPosition(struct FSequencePlayerReference& SequencePlayer, float StartPosition);
struct FSequencePlayerReference SetSequenceWithInertialBlending(struct FAnimUpdateContext& UpdateContext, struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase* Sequence, float BlendTime);
struct FSequencePlayerReference SetSequence(struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase* Sequence);
struct FSequencePlayerReference SetPlayRate(struct FSequencePlayerReference& SequencePlayer, float PlayRate);
struct FSequencePlayerReference SetAccumulatedTime(struct FSequencePlayerReference& SequencePlayer, float Time);
float GetStartPosition(struct FSequencePlayerReference& SequencePlayer);
class UAnimSequenceBase* GetSequencePure(struct FSequencePlayerReference& SequencePlayer);
struct FSequencePlayerReference GetSequence(struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase*& SequenceBase);
float GetPlayRate(struct FSequencePlayerReference& SequencePlayer);
bool GetLoopAnimation(struct FSequencePlayerReference& SequencePlayer);
float GetAccumulatedTime(struct FSequencePlayerReference& SequencePlayer);
void ConvertToSequencePlayerPure(struct FAnimNodeReference& Node, struct FSequencePlayerReference* SequencePlayer, bool* Result);
struct FSequencePlayerReference ConvertToSequencePlayer(struct FAnimNodeReference& Node, enum class EAnimNodeReferenceConversionResult* Result);
float ComputePlayRateFromDuration(struct FSequencePlayerReference& SequencePlayer, float Duration);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.SequencerAnimationSupport
class ISequencerAnimationSupport : public IInterface
{
public:
static class UClass* StaticClass();
static class ISequencerAnimationSupport* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.SkeletalControlLibrary
class USkeletalControlLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class USkeletalControlLibrary* GetDefaultObj();
struct FSkeletalControlReference SetAlpha(struct FSkeletalControlReference& SkeletalControl, float Alpha);
float GetAlpha(struct FSkeletalControlReference& SkeletalControl);
void ConvertToSkeletalControlPure(struct FAnimNodeReference& Node, struct FSkeletalControlReference* SkeletalControl, bool* Result);
struct FSkeletalControlReference ConvertToSkeletalControl(struct FAnimNodeReference& Node, enum class EAnimNodeReferenceConversionResult* Result);
};
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,926 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.ShouldResetPlayTimeWhenBlendSpaceChanges
struct UBlendSpacePlayerLibrary_ShouldResetPlayTimeWhenBlendSpaceChanges_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F44[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.SetResetPlayTimeWhenBlendSpaceChanges
struct UBlendSpacePlayerLibrary_SetResetPlayTimeWhenBlendSpaceChanges_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool bReset; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F4F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBlendSpacePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.SetPlayRate
struct UBlendSpacePlayerLibrary_SetPlayRate_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float PlayRate; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F59[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBlendSpacePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.SetLoop
struct UBlendSpacePlayerLibrary_SetLoop_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool bLoop; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F5F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBlendSpacePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.SetBlendSpaceWithInertialBlending
struct UBlendSpacePlayerLibrary_SetBlendSpaceWithInertialBlending_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UBlendSpace* BlendSpace; // 0x20(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendTime; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F70[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBlendSpacePlayerReference ReturnValue; // 0x30(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.SetBlendSpace
struct UBlendSpacePlayerLibrary_SetBlendSpace_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UBlendSpace* BlendSpace; // 0x10(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBlendSpacePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.GetStartPosition
struct UBlendSpacePlayerLibrary_GetStartPosition_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F84[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.GetPosition
struct UBlendSpacePlayerLibrary_GetPosition_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x10(0x18)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.GetPlayRate
struct UBlendSpacePlayerLibrary_GetPlayRate_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F94[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.GetLoop
struct UBlendSpacePlayerLibrary_GetLoop_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.GetBlendSpace
struct UBlendSpacePlayerLibrary_GetBlendSpace_Params
{
public:
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UBlendSpace* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.ConvertToBlendSpacePlayerPure
struct UBlendSpacePlayerLibrary_ConvertToBlendSpacePlayerPure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FBlendSpacePlayerReference BlendSpacePlayer; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FAF[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.BlendSpacePlayerLibrary.ConvertToBlendSpacePlayer
struct UBlendSpacePlayerLibrary_ConvertToBlendSpacePlayer_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FB5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBlendSpacePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// Function AnimGraphRuntime.LayeredBoneBlendLibrary.SetBlendMask
struct ULayeredBoneBlendLibrary_SetBlendMask_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FLayeredBoneBlendReference LayeredBoneBlend; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
int32 PoseIndex; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BlendMaskName; // 0x24(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FLayeredBoneBlendReference ReturnValue; // 0x30(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.LayeredBoneBlendLibrary.GetNumPoses
struct ULayeredBoneBlendLibrary_GetNumPoses_Params
{
public:
struct FLayeredBoneBlendReference LayeredBoneBlend; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
int32 ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FCE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.LayeredBoneBlendLibrary.ConvertToLayeredBoneBlend
struct ULayeredBoneBlendLibrary_ConvertToLayeredBoneBlend_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FD9[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FLayeredBoneBlendReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.LayeredBoneBlendLibrary.ConvertToLayeredBlendPerBonePure
struct ULayeredBoneBlendLibrary_ConvertToLayeredBlendPerBonePure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FLayeredBoneBlendReference LayeredBoneBlend; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FE6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x48 (0x48 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.SetState
struct UAnimationStateMachineLibrary_SetState_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FAnimationStateMachineReference Node; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class FName TargetState; // 0x20(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ETransitionLogicType BlendType; // 0x2C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FFA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlendProfile* BlendProfile; // 0x30(0x8)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAlphaBlendOption AlphaBlendOption; // 0x38(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FFC[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UCurveFloat* CustomBlendCurve; // 0x40(0x8)(Parm, ZeroConstructor, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.IsStateBlendingOut
struct UAnimationStateMachineLibrary_IsStateBlendingOut_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FAnimationStateResultReference Node; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2002[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.IsStateBlendingIn
struct UAnimationStateMachineLibrary_IsStateBlendingIn_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FAnimationStateResultReference Node; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2006[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.GetState
struct UAnimationStateMachineLibrary_GetState_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FAnimationStateMachineReference Node; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class FName ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.GetRelevantAnimTimeRemainingFraction
struct UAnimationStateMachineLibrary_GetRelevantAnimTimeRemainingFraction_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FAnimationStateResultReference Node; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_200C[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.GetRelevantAnimTimeRemaining
struct UAnimationStateMachineLibrary_GetRelevantAnimTimeRemaining_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FAnimationStateResultReference Node; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201B[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.ConvertToAnimationStateResultPure
struct UAnimationStateMachineLibrary_ConvertToAnimationStateResultPure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationStateResultReference AnimationState; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2027[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.ConvertToAnimationStateResult
struct UAnimationStateMachineLibrary_ConvertToAnimationStateResult_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationStateResultReference AnimationState; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2030[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.ConvertToAnimationStateMachinePure
struct UAnimationStateMachineLibrary_ConvertToAnimationStateMachinePure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationStateMachineReference AnimationState; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_203A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimationStateMachineLibrary.ConvertToAnimationStateMachine
struct UAnimationStateMachineLibrary_ConvertToAnimationStateMachine_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationStateMachineReference AnimationState; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2042[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.GetDeltaTime
struct UAnimExecutionContextLibrary_GetDeltaTime_Params
{
public:
struct FAnimUpdateContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2051[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.GetCurrentWeight
struct UAnimExecutionContextLibrary_GetCurrentWeight_Params
{
public:
struct FAnimUpdateContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_205B[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.GetAnimNodeReference
struct UAnimExecutionContextLibrary_GetAnimNodeReference_Params
{
public:
class UAnimInstance* Instance; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_205E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimNodeReference ReturnValue; // 0x10(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.GetAnimInstance
struct UAnimExecutionContextLibrary_GetAnimInstance_Params
{
public:
struct FAnimExecutionContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
class UAnimInstance* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.ConvertToUpdateContext
struct UAnimExecutionContextLibrary_ConvertToUpdateContext_Params
{
public:
struct FAnimExecutionContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
enum class EAnimExecutionContextConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2063[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimUpdateContext ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.ConvertToPoseContext
struct UAnimExecutionContextLibrary_ConvertToPoseContext_Params
{
public:
struct FAnimExecutionContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
enum class EAnimExecutionContextConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2067[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimPoseContext ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.ConvertToInitializationContext
struct UAnimExecutionContextLibrary_ConvertToInitializationContext_Params
{
public:
struct FAnimExecutionContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
enum class EAnimExecutionContextConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_206E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimInitializationContext ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.AnimExecutionContextLibrary.ConvertToComponentSpacePoseContext
struct UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Params
{
public:
struct FAnimExecutionContext Context; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
enum class EAnimExecutionContextConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_207B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAnimComponentSpacePoseContext ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
// 0xB8 (0xB8 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK
struct UKismetAnimationLibrary_K2_TwoBoneIK_Params
{
public:
struct FVector RootPos; // 0x0(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector JointPos; // 0x18(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector EndPos; // 0x30(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector JointTarget; // 0x48(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Effector; // 0x60(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OutJointPos; // 0x78(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OutEndPos; // 0x90(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowStretching; // 0xA8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20B5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float StartStretchRatio; // 0xAC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxStretchScale; // 0xB0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20B6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x40 (0x40 - 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)
uint8 Pad_20DA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector ReturnValue; // 0x28(0x18)(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)
};
// 0x120 (0x120 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt
struct UKismetAnimationLibrary_K2_LookAt_Params
{
public:
struct FTransform CurrentTransform; // 0x0(0x60)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetPosition; // 0x60(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LookAtVector; // 0x78(0x18)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseUpVector; // 0x90(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20F8[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector UpVector; // 0x98(0x18)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ClampConeInDegree; // 0xB0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20FA[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform ReturnValue; // 0xC0(0x60)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, 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_2106[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_2109[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, 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_2123[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_2125[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_2128[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DirectionBetweenSockets
struct UKismetAnimationLibrary_K2_DirectionBetweenSockets_Params
{
public:
class USkeletalMeshComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, 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(0x18)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x110 (0x110 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromSockets
struct UKismetAnimationLibrary_K2_CalculateVelocityFromSockets_Params
{
public:
float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_215C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class USkeletalMeshComponent* Component; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, 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_215F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector OffsetInBoneSpace; // 0x28(0x18)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPositionHistory History; // 0x40(0x30)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
int32 NumberOfSamples; // 0x70(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMin; // 0x74(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMax; // 0x78(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEasingFuncType EasingType; // 0x7C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2165[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRuntimeFloatCurve CustomCurve; // 0x80(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
float ReturnValue; // 0x108(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2168[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x60 (0x60 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromPositionHistory
struct UKismetAnimationLibrary_K2_CalculateVelocityFromPositionHistory_Params
{
public:
float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2186[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector Position; // 0x8(0x18)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPositionHistory History; // 0x20(0x30)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
int32 NumberOfSamples; // 0x50(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMin; // 0x54(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMax; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x5C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x38 (0x38 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.CalculateDirection
struct UKismetAnimationLibrary_CalculateDirection_Params
{
public:
struct FVector Velocity; // 0x0(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator BaseRotation; // 0x18(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2193[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.LinkedAnimGraphLibrary.HasLinkedAnimInstance
struct ULinkedAnimGraphLibrary_HasLinkedAnimInstance_Params
{
public:
struct FLinkedAnimGraphReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21B2[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.LinkedAnimGraphLibrary.GetLinkedAnimInstance
struct ULinkedAnimGraphLibrary_GetLinkedAnimInstance_Params
{
public:
struct FLinkedAnimGraphReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimInstance* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.LinkedAnimGraphLibrary.ConvertToLinkedAnimGraphPure
struct ULinkedAnimGraphLibrary_ConvertToLinkedAnimGraphPure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FLinkedAnimGraphReference LinkedAnimGraph; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21C4[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.LinkedAnimGraphLibrary.ConvertToLinkedAnimGraph
struct ULinkedAnimGraphLibrary_ConvertToLinkedAnimGraph_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21D2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FLinkedAnimGraphReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInterrupted; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21F3[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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInterrupted; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2203[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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* MontageToPlay; // 0x8(0x8)(Parm, ZeroConstructor, 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.SetSequenceWithInertialBlending
struct USequenceEvaluatorLibrary_SetSequenceWithInertialBlending_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* Sequence; // 0x20(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendTime; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_223D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequenceEvaluatorReference ReturnValue; // 0x30(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.SetSequence
struct USequenceEvaluatorLibrary_SetSequence_Params
{
public:
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* Sequence; // 0x10(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSequenceEvaluatorReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.SetExplicitTime
struct USequenceEvaluatorLibrary_SetExplicitTime_Params
{
public:
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float Time; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_224D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequenceEvaluatorReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.GetSequence
struct USequenceEvaluatorLibrary_GetSequence_Params
{
public:
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.GetAccumulatedTime
struct USequenceEvaluatorLibrary_GetAccumulatedTime_Params
{
public:
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_225B[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.ConvertToSequenceEvaluatorPure
struct USequenceEvaluatorLibrary_ConvertToSequenceEvaluatorPure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2262[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.ConvertToSequenceEvaluator
struct USequenceEvaluatorLibrary_ConvertToSequenceEvaluator_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2263[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequenceEvaluatorReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x38 (0x38 - 0x0)
// Function AnimGraphRuntime.SequenceEvaluatorLibrary.AdvanceTime
struct USequenceEvaluatorLibrary_AdvanceTime_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FSequenceEvaluatorReference SequenceEvaluator; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float PlayRate; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_226B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequenceEvaluatorReference ReturnValue; // 0x28(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.SetStartPosition
struct USequencePlayerLibrary_SetStartPosition_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float StartPosition; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2277[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequencePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.SetSequenceWithInertialBlending
struct USequencePlayerLibrary_SetSequenceWithInertialBlending_Params
{
public:
struct FAnimUpdateContext UpdateContext; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
struct FSequencePlayerReference SequencePlayer; // 0x10(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* Sequence; // 0x20(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendTime; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2281[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequencePlayerReference ReturnValue; // 0x30(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.SetSequence
struct USequencePlayerLibrary_SetSequence_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* Sequence; // 0x10(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSequencePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.SetPlayRate
struct USequencePlayerLibrary_SetPlayRate_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float PlayRate; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2295[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequencePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.SetAccumulatedTime
struct USequencePlayerLibrary_SetAccumulatedTime_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float Time; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_229E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequencePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.GetStartPosition
struct USequencePlayerLibrary_GetStartPosition_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22A7[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.GetSequencePure
struct USequencePlayerLibrary_GetSequencePure_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.GetSequence
struct USequencePlayerLibrary_GetSequence_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* SequenceBase; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSequencePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.GetPlayRate
struct USequencePlayerLibrary_GetPlayRate_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22B6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.GetLoopAnimation
struct USequencePlayerLibrary_GetLoopAnimation_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22B9[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.GetAccumulatedTime
struct USequencePlayerLibrary_GetAccumulatedTime_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22BF[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.ConvertToSequencePlayerPure
struct USequencePlayerLibrary_ConvertToSequencePlayerPure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FSequencePlayerReference SequencePlayer; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22C8[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.ConvertToSequencePlayer
struct USequencePlayerLibrary_ConvertToSequencePlayer_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22D0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSequencePlayerReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SequencePlayerLibrary.ComputePlayRateFromDuration
struct USequencePlayerLibrary_ComputePlayRateFromDuration_Params
{
public:
struct FSequencePlayerReference SequencePlayer; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float Duration; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x14(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SkeletalControlLibrary.SetAlpha
struct USkeletalControlLibrary_SetAlpha_Params
{
public:
struct FSkeletalControlReference SkeletalControl; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float Alpha; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22F3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSkeletalControlReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimGraphRuntime.SkeletalControlLibrary.GetAlpha
struct USkeletalControlLibrary_GetAlpha_Params
{
public:
struct FSkeletalControlReference SkeletalControl; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x10(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22FD[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SkeletalControlLibrary.ConvertToSkeletalControlPure
struct USkeletalControlLibrary_ConvertToSkeletalControlPure_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
struct FSkeletalControlReference SkeletalControl; // 0x10(0x10)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2304[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.SkeletalControlLibrary.ConvertToSkeletalControl
struct USkeletalControlLibrary_ConvertToSkeletalControl_Params
{
public:
struct FAnimNodeReference Node; // 0x0(0x10)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
enum class EAnimNodeReferenceConversionResult Result; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_230C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FSkeletalControlReference ReturnValue; // 0x18(0x10)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic)
};
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,31 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x30 (0x68 - 0x38)
// BlueprintGeneratedClass AnimNotify_AkEvent.AnimNotify_AkEvent_C
class UAnimNotify_AkEvent_C : public UAnimNotify
{
public:
class FString Attach_Name; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash)
class UAkAudioEvent* Event; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool Follow; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_772[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class FString EventName; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UAnimNotify_AkEvent_C* GetDefaultObj();
bool Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, struct FAnimNotifyEventReference& EventReference, FDelegateProperty_ Temp_delegate_Variable, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsDead_ReturnValue, class AActor* CallFunc_FindOwnerActor_ReturnValue, class UObject* K2Node_DynamicCast_AsAnimation_Editor_Preview_Actor, bool K2Node_DynamicCast_bSuccess, class AActor* CallFunc_GetOwner_ReturnValue, TArray<struct FAkExternalSourceInfo>& Temp_struct_Variable, bool CallFunc_PlayAkEventSoundByActor_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, const class FString& CallFunc_GetDisplayName_ReturnValue, const class FString& CallFunc_GetDisplayName_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, class FName CallFunc_Conv_StringToName_ReturnValue, bool CallFunc_GetAkComponent_ComponentCreated, class UAkComponent* CallFunc_GetAkComponent_ReturnValue, int32 CallFunc_PostAkEvent_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue_1);
};
}

View File

@ -0,0 +1,120 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AnimNotify_AkEvent.AnimNotify_AkEvent_C
// (None)
class UClass* UAnimNotify_AkEvent_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimNotify_AkEvent_C");
return Clss;
}
// AnimNotify_AkEvent_C AnimNotify_AkEvent.Default__AnimNotify_AkEvent_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAnimNotify_AkEvent_C* UAnimNotify_AkEvent_C::GetDefaultObj()
{
static class UAnimNotify_AkEvent_C* Default = nullptr;
if (!Default)
Default = static_cast<UAnimNotify_AkEvent_C*>(UAnimNotify_AkEvent_C::StaticClass()->DefaultObject);
return Default;
}
// Function AnimNotify_AkEvent.AnimNotify_AkEvent_C.Received_Notify
// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, Const)
// Parameters:
// class USkeletalMeshComponent* MeshComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class UAnimSequenceBase* Animation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// struct FAnimNotifyEventReference EventReference (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// FDelegateProperty_ Temp_delegate_Variable (ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsDead_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_FindOwnerActor_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UObject* K2Node_DynamicCast_AsAnimation_Editor_Preview_Actor (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// TArray<struct FAkExternalSourceInfo>Temp_struct_Variable (ConstParm, ReferenceParm)
// bool CallFunc_PlayAkEventSoundByActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class FString CallFunc_GetDisplayName_ReturnValue (ZeroConstructor, HasGetValueTypeHash)
// class FString CallFunc_GetDisplayName_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 FString CallFunc_Concat_StrStr_ReturnValue_3 (ZeroConstructor, HasGetValueTypeHash)
// class FName CallFunc_Conv_StringToName_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_GetAkComponent_ComponentCreated (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAkComponent* CallFunc_GetAkComponent_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_PostAkEvent_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_PostEventAtLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool UAnimNotify_AkEvent_C::Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, struct FAnimNotifyEventReference& EventReference, FDelegateProperty_ Temp_delegate_Variable, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsDead_ReturnValue, class AActor* CallFunc_FindOwnerActor_ReturnValue, class UObject* K2Node_DynamicCast_AsAnimation_Editor_Preview_Actor, bool K2Node_DynamicCast_bSuccess, class AActor* CallFunc_GetOwner_ReturnValue, TArray<struct FAkExternalSourceInfo>& Temp_struct_Variable, bool CallFunc_PlayAkEventSoundByActor_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, const class FString& CallFunc_GetDisplayName_ReturnValue, const class FString& CallFunc_GetDisplayName_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, class FName CallFunc_Conv_StringToName_ReturnValue, bool CallFunc_GetAkComponent_ComponentCreated, class UAkComponent* CallFunc_GetAkComponent_ReturnValue, int32 CallFunc_PostAkEvent_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, bool CallFunc_IsValid_ReturnValue_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimNotify_AkEvent_C", "Received_Notify");
Params::UAnimNotify_AkEvent_C_Received_Notify_Params Parms{};
Parms.MeshComp = MeshComp;
Parms.Animation = Animation;
Parms.EventReference = EventReference;
Parms.Temp_delegate_Variable = Temp_delegate_Variable;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_IsDead_ReturnValue = CallFunc_IsDead_ReturnValue;
Parms.CallFunc_FindOwnerActor_ReturnValue = CallFunc_FindOwnerActor_ReturnValue;
Parms.K2Node_DynamicCast_AsAnimation_Editor_Preview_Actor = K2Node_DynamicCast_AsAnimation_Editor_Preview_Actor;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue;
Parms.Temp_struct_Variable = Temp_struct_Variable;
Parms.CallFunc_PlayAkEventSoundByActor_ReturnValue = CallFunc_PlayAkEventSoundByActor_ReturnValue;
Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1;
Parms.CallFunc_GetDisplayName_ReturnValue = CallFunc_GetDisplayName_ReturnValue;
Parms.CallFunc_GetDisplayName_ReturnValue_1 = CallFunc_GetDisplayName_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;
Parms.CallFunc_Conv_StringToName_ReturnValue = CallFunc_Conv_StringToName_ReturnValue;
Parms.CallFunc_GetAkComponent_ComponentCreated = CallFunc_GetAkComponent_ComponentCreated;
Parms.CallFunc_GetAkComponent_ReturnValue = CallFunc_GetAkComponent_ReturnValue;
Parms.CallFunc_PostAkEvent_ReturnValue = CallFunc_PostAkEvent_ReturnValue;
Parms.CallFunc_PostEventAtLocation_ReturnValue = CallFunc_PostEventAtLocation_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1;
UObject::ProcessEvent(Func, &Parms);
return Parms.ReturnValue;
}
}

View File

@ -0,0 +1,60 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x139 (0x139 - 0x0)
// Function AnimNotify_AkEvent.AnimNotify_AkEvent_C.Received_Notify
struct UAnimNotify_AkEvent_C_Received_Notify_Params
{
public:
class USkeletalMeshComponent* MeshComp; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class UAnimSequenceBase* Animation; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FAnimNotifyEventReference EventReference; // 0x10(0x28)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
bool ReturnValue; // 0x38(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_759[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
FDelegateProperty_ Temp_delegate_Variable; // 0x3C(0x10)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
uint8 Pad_75B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue; // 0x50(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsDead_ReturnValue; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_75E[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_FindOwnerActor_ReturnValue; // 0x78(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UObject* K2Node_DynamicCast_AsAnimation_Editor_Preview_Actor; // 0x80(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_765[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetOwner_ReturnValue; // 0x90(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TArray<struct FAkExternalSourceInfo> Temp_struct_Variable; // 0x98(0x10)(ConstParm, ReferenceParm)
bool CallFunc_PlayAkEventSoundByActor_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_766[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetOwner_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class FString CallFunc_GetDisplayName_ReturnValue; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash)
class FString CallFunc_GetDisplayName_ReturnValue_1; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash)
class FString CallFunc_Concat_StrStr_ReturnValue; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash)
class FString CallFunc_Concat_StrStr_ReturnValue_1; // 0xE8(0x10)(ZeroConstructor, HasGetValueTypeHash)
class FString CallFunc_Concat_StrStr_ReturnValue_2; // 0xF8(0x10)(ZeroConstructor, HasGetValueTypeHash)
class FString CallFunc_Concat_StrStr_ReturnValue_3; // 0x108(0x10)(ZeroConstructor, HasGetValueTypeHash)
class FName CallFunc_Conv_StringToName_ReturnValue; // 0x118(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_GetAkComponent_ComponentCreated; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_76D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAkComponent* CallFunc_GetAkComponent_ReturnValue; // 0x128(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
int32 CallFunc_PostAkEvent_ReturnValue; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 CallFunc_PostEventAtLocation_ReturnValue; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_1; // 0x138(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

@ -0,0 +1,19 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

View File

@ -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<class FName, TWeakObjectPtr<class UObject>> DataSources; // 0x28(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UAnimationDataSourceRegistry* GetDefaultObj();
};
}

View File

@ -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*>(UAnimationDataSourceRegistry::StaticClass()->DefaultObject);
return Default;
}
}

View File

@ -0,0 +1,15 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
}
}

View File

@ -0,0 +1,243 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EEulerRotationOrder : uint8
{
XYZ = 0,
XZY = 1,
YXZ = 2,
YZX = 3,
ZXY = 4,
ZYX = 5,
EEulerRotationOrder_MAX = 6,
};
enum class EConstraintType : uint8
{
Transform = 0,
Aim = 1,
MAX = 2,
};
enum class ETransformConstraintType : uint8
{
Translation = 0,
Rotation = 1,
Scale = 2,
Parent = 3,
LookAt = 4,
ETransformConstraintType_MAX = 5,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 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)
};
// 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_1B94[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_1B96[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xC0 (0xC0 - 0x0)
// ScriptStruct AnimationCore.ConstraintOffset
struct FConstraintOffset
{
public:
struct FVector Translation; // 0x0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B9A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FQuat Rotation; // 0x20(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x40(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B9C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform Parent; // 0x60(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, 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<struct FNodeObject> Nodes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> Transforms; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FName, int32> NodeNameToIndexMapping; // 0x20(0x50)(NativeAccessSpecifierPublic)
};
// 0x78 (0x78 - 0x0)
// ScriptStruct AnimationCore.NodeHierarchyWithUserData
struct FNodeHierarchyWithUserData
{
public:
uint8 Pad_1B9D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FNodeHierarchyData Hierarchy; // 0x8(0x70)(Protected, NativeAccessSpecifierProtected)
};
// 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)
};
// 0x48 (0x48 - 0x0)
// ScriptStruct AnimationCore.EulerTransform
struct FEulerTransform
{
public:
struct FVector Location; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x18(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.ConstraintDescriptor
struct FConstraintDescriptor
{
public:
enum class EConstraintType Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BA6[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xE0 (0xE0 - 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_1BAA[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform Offset; // 0x20(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform CurrentTransform; // 0x80(0x60)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0xE0 (0xE0 - 0x0)
// ScriptStruct AnimationCore.CCDIKChainLink
struct FCCDIKChainLink
{
public:
uint8 Pad_1BAB[0xE0]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x50 (0x50 - 0x0)
// ScriptStruct AnimationCore.FABRIKChainLink
struct FFABRIKChainLink
{
public:
uint8 Pad_1BAC[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AnimationCore.Axis
struct FAxis
{
public:
struct FVector Axis; // 0x0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInLocalSpace; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BAF[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.NodeChain
struct FNodeChain
{
public:
TArray<class FName> Nodes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.ConstraintDescriptionEx
struct FConstraintDescriptionEx
{
public:
uint8 Pad_1BB0[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FFilterOptionPerAxis AxesFilterOption; // 0x8(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1BB2[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 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_1BB6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x60 (0x70 - 0x10)
// ScriptStruct AnimationCore.AimConstraintDescription
struct FAimConstraintDescription : public FConstraintDescriptionEx
{
public:
struct FAxis LookAt_Axis; // 0x10(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FAxis LookUp_Axis; // 0x30(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bUseLookUp; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BBA[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector LookUpTarget; // 0x58(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AnimationCore.TransformNoScale
struct FTransformNoScale
{
public:
struct FVector Location; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BBC[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FQuat Rotation; // 0x20(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}

View File

@ -0,0 +1,130 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x30 (0x58 - 0x28)
// Class AnimationSharing.AnimationSharingStateProcessor
class UAnimationSharingStateProcessor : public UObject
{
public:
TSoftObjectPtr<class UEnum> AnimationStateEnum; // 0x28(0x30)(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();
};
// 0x28 (0x370 - 0x348)
// Class AnimationSharing.AnimSharingStateInstance
class UAnimSharingStateInstance : public UAnimInstance
{
public:
class UAnimSequence* AnimationToPlay; // 0x348(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PermutationTimeOffset; // 0x350(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PlayRate; // 0x354(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bStateBool; // 0x358(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_15E6[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSharingInstance* Instance; // 0x360(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_15E7[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingStateInstance* GetDefaultObj();
void GetInstancedActors(TArray<class AActor*>* Actors);
};
// 0x18 (0x360 - 0x348)
// Class AnimationSharing.AnimSharingTransitionInstance
class UAnimSharingTransitionInstance : public UAnimInstance
{
public:
TWeakObjectPtr<class USkeletalMeshComponent> FromComponent; // 0x348(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class USkeletalMeshComponent> ToComponent; // 0x350(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BlendTime; // 0x358(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bBlendBool; // 0x35C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_15EA[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingTransitionInstance* GetDefaultObj();
};
// 0x18 (0x360 - 0x348)
// Class AnimationSharing.AnimSharingAdditiveInstance
class UAnimSharingAdditiveInstance : public UAnimInstance
{
public:
TWeakObjectPtr<class USkeletalMeshComponent> BaseComponent; // 0x348(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class UAnimSequence> AdditiveAnimation; // 0x350(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Alpha; // 0x358(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bStateBool; // 0x35C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_15EC[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingAdditiveInstance* GetDefaultObj();
};
// 0xF8 (0x120 - 0x28)
// Class AnimationSharing.AnimSharingInstance
class UAnimSharingInstance : public UObject
{
public:
TArray<class AActor*> RegisteredActors; // 0x28(0x10)(Edit, ZeroConstructor, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
uint8 Pad_15EF[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimationSharingStateProcessor* StateProcessor; // 0x88(0x8)(Edit, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15F0[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UAnimSequence*> UsedAnimationSequences; // 0xC8(0x10)(Edit, ZeroConstructor, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
uint8 Pad_15F2[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UEnum* StateEnum; // 0xE8(0x8)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* SharingActor; // 0xF0(0x8)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15F3[0x28]; // 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<class USkeleton*> Skeletons; // 0x28(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<class UAnimSharingInstance*> PerSkeletonData; // 0x38(0x10)(Edit, ZeroConstructor, Transient, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
uint8 Pad_160A[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<struct FPerSkeletonAnimationSharingSetup> SkeletonSetups; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
struct FAnimationSharingScalability ScalabilitySettings; // 0x38(0x10)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UAnimationSharingSetup* GetDefaultObj();
};
}

View File

@ -0,0 +1,427 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// 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*>(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, 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, 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;
}
// 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*>(UAnimSharingStateInstance::StaticClass()->DefaultObject);
return Default;
}
// Function AnimationSharing.AnimSharingStateInstance.GetInstancedActors
// (Final, Native, Protected, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<class AActor*> Actors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UAnimSharingStateInstance::GetInstancedActors(TArray<class AActor*>* 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*>(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*>(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*>(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*>(UAnimationSharingManager::StaticClass()->DefaultObject);
return Default;
}
// Function AnimationSharing.AnimationSharingManager.RegisterActorWithSkeletonBP
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class AActor* InActor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class USkeleton* SharingSkeleton (ConstParm, Parm, ZeroConstructor, 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UAnimationSharingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UAnimationSharingSetup* Setup (ConstParm, Parm, ZeroConstructor, 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*>(UAnimationSharingSetup::StaticClass()->DefaultObject);
return Default;
}
}

View File

@ -0,0 +1,86 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 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_15D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* InActor; // 0x8(0x8)(Parm, ZeroConstructor, 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_15D3[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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AnimationSharing.AnimSharingStateInstance.GetInstancedActors
struct UAnimSharingStateInstance_GetInstancedActors_Params
{
public:
TArray<class AActor*> 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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeleton* SharingSkeleton; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AnimationSharing.AnimationSharingManager.GetAnimationSharingManager
struct UAnimationSharingManager_GetAnimationSharingManager_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationSharingManager* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimationSharing.AnimationSharingManager.CreateAnimationSharingManager
struct UAnimationSharingManager_CreateAnimationSharingManager_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationSharingSetup* Setup; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1606[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)
};
}
}

View File

@ -0,0 +1,86 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x18 (0x18 - 0x0)
// ScriptStruct AnimationSharing.AnimationSetup
struct FAnimationSetup
{
public:
class UAnimSequence* AnimSequence; // 0x0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimSharingStateInstance> AnimBlueprint; // 0x8(0x8)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPerPlatformInt NumRandomizedInstances; // 0x10(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPerPlatformBool Enabled; // 0x14(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1610[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_1612[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FAnimationSetup> 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_1613[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_1615[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_1616[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x38 (0x38 - 0x0)
// ScriptStruct AnimationSharing.PerSkeletonAnimationSharingSetup
struct FPerSkeletonAnimationSharingSetup
{
public:
class USkeleton* Skeleton; // 0x0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMesh* SkeletalMesh; // 0x8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimSharingTransitionInstance> BlendAnimBlueprint; // 0x10(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimSharingAdditiveInstance> AdditiveAnimBlueprint; // 0x18(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimationSharingStateProcessor> StateProcessorClass; // 0x20(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAnimationStateEntry> AnimationStates; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationSharing.AnimationSharingScalability
struct FAnimationSharingScalability
{
public:
struct FPerPlatformBool UseBlendTransitions; // 0x0(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_161C[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)
};
// 0x8 (0x30 - 0x28)
// ScriptStruct AnimationSharing.TickAnimationSharingFunction
struct FTickAnimationSharingFunction : public FTickFunction
{
public:
uint8 Pad_1621[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
}

View File

@ -0,0 +1,85 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x18 (0x2A8 - 0x290)
// Class ApexDestruction.DestructibleActor
class ADestructibleActor : public AActor
{
public:
class UDestructibleComponent* DestructibleComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
FMulticastInlineDelegateProperty_ OnActorFracture; // 0x298(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class ADestructibleActor* GetDefaultObj();
};
// 0xA0 (0x940 - 0x8A0)
// Class ApexDestruction.DestructibleComponent
class UDestructibleComponent : public USkinnedMeshComponent
{
public:
uint8 bFractureEffectOverride : 1; // Mask: 0x1, PropSize: 0x10x8A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 BitPad_35 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 Pad_5A4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FFractureEffect> FractureEffects; // 0x8A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
bool bEnableHardSleeping; // 0x8B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5A5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float LargeChunkThreshold; // 0x8BC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnComponentFracture; // 0x8C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_5A6[0x70]; // 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);
};
// 0x88 (0xB0 - 0x28)
// Class ApexDestruction.DestructibleFractureSettings
class UDestructibleFractureSettings : public UObject
{
public:
int32 CellSiteCount; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FFractureMaterial FractureMaterialDesc; // 0x30(0x40)(Edit, Transient, NoDestructor, NativeAccessSpecifierPublic)
int32 RandomSeed; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5AD[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FVector> VoronoiSites; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
int32 OriginalSubmeshCount; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5AE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UMaterialInterface*> Materials; // 0x90(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FDestructibleChunkParameters> ChunkParameters; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UDestructibleFractureSettings* GetDefaultObj();
};
// 0xB8 (0x598 - 0x4E0)
// Class ApexDestruction.DestructibleMesh
class UDestructibleMesh : public USkeletalMesh
{
public:
struct FDestructibleParameters DefaultDestructibleParameters; // 0x4E0(0xA8)(Edit, NativeAccessSpecifierPublic)
TArray<struct FFractureEffect> FractureEffects; // 0x588(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UDestructibleMesh* GetDefaultObj();
};
}

View File

@ -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*>(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*>(UDestructibleComponent::StaticClass()->DefaultObject);
return Default;
}
// Function ApexDestruction.DestructibleComponent.SetDestructibleMesh
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDestructibleMesh* NewMesh (Parm, ZeroConstructor, 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, BlueprintPure)
// Parameters:
// class UDestructibleMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, 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*>(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*>(UDestructibleMesh::StaticClass()->DefaultObject);
return Default;
}
}

View File

@ -0,0 +1,62 @@
#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, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x8 (0x8 - 0x0)
// Function ApexDestruction.DestructibleComponent.GetDestructibleMesh
struct UDestructibleComponent_GetDestructibleMesh_Params
{
public:
class UDestructibleMesh* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// Function ApexDestruction.DestructibleComponent.ApplyRadiusDamage
struct UDestructibleComponent_ApplyRadiusDamage_Params
{
public:
float BaseDamage; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector HurtOrigin; // 0x8(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamageRadius; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ImpulseStrength; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFullDamage; // 0x28(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59B[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x40 (0x40 - 0x0)
// Function ApexDestruction.DestructibleComponent.ApplyDamage
struct UDestructibleComponent_ApplyDamage_Params
{
public:
float DamageAmount; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector HitLocation; // 0x8(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpulseDir; // 0x20(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ImpulseStrength; // 0x38(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
}
}

View File

@ -0,0 +1,143 @@
#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
//---------------------------------------------------------------------------------------------------------------------
// 0x40 (0x40 - 0x0)
// ScriptStruct ApexDestruction.FractureMaterial
struct FFractureMaterial
{
public:
struct FVector2D UVScale; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D UVOffset; // 0x10(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Tangent; // 0x20(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UAngle; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 InteriorElementIndex; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 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)
};
// 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_5BA[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 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_5BF[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_5C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float ImpactResistance; // 0x18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x48 (0x48 - 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(0x38)(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_5CF[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)
};
// 0xA8 (0xA8 - 0x0)
// ScriptStruct ApexDestruction.DestructibleParameters
struct FDestructibleParameters
{
public:
struct FDestructibleDamageParameters DamageParameters; // 0x0(0x1C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_5D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FDestructibleDebrisParameters DebrisParameters; // 0x20(0x48)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FDestructibleAdvancedParameters AdvancedParameters; // 0x68(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FDestructibleSpecialHierarchyDepths SpecialHierarchyDepths; // 0x78(0x14)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_5D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FDestructibleDepthParameters> DepthParameters; // 0x90(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
struct FDestructibleParametersFlag Flags; // 0xA0(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_5D6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
}

View File

@ -0,0 +1,46 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class AppleImageUtils.AppleImageInterface
class IAppleImageInterface : public IInterface
{
public:
static class UClass* StaticClass();
static class IAppleImageInterface* GetDefaultObj();
};
// 0x60 (0x88 - 0x28)
// Class AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy
class UAppleImageUtilsBaseAsyncTaskBlueprintProxy : public UObject
{
public:
uint8 Pad_198B[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_198C[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
struct FAppleImageUtilsImageConversionResult ConversionResult; // 0x60(0x20)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
uint8 Pad_198D[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);
};
}

View File

@ -0,0 +1,228 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// 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*>(IAppleImageInterface::StaticClass()->DefaultObject);
return Default;
}
// 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*>(UAppleImageUtilsBaseAsyncTaskBlueprintProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToTIFF
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UTexture* SourceImage (Parm, ZeroConstructor, 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, 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, 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, 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, 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, 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, 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, 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;
}
}

View File

@ -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, 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_1975[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_1976[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToPNG
struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToPNG_Params
{
public:
class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, 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_1981[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_1982[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToJPEG
struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToJPEG_Params
{
public:
class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, 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_1984[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_1986[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// Function AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy.CreateProxyObjectForConvertToHEIF
struct UAppleImageUtilsBaseAsyncTaskBlueprintProxy_CreateProxyObjectForConvertToHEIF_Params
{
public:
class UTexture* SourceImage; // 0x0(0x8)(Parm, ZeroConstructor, 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_1988[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_198A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UAppleImageUtilsBaseAsyncTaskBlueprintProxy* ReturnValue; // 0x18(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

@ -0,0 +1,51 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class ETextureRotationDirection : uint8
{
None = 0,
Left = 1,
Right = 2,
Down = 3,
LeftMirrored = 4,
RightMirrored = 5,
DownMirrored = 6,
UpMirrored = 7,
ETextureRotationDirection_MAX = 8,
};
enum class EAppleTextureType : uint8
{
Unknown = 0,
Image = 1,
PixelBuffer = 2,
Surface = 3,
MetalTexture = 4,
EAppleTextureType_MAX = 5,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// ScriptStruct AppleImageUtils.AppleImageUtilsImageConversionResult
struct FAppleImageUtilsImageConversionResult
{
public:
class FString Error; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<uint8> ImageData; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
}

View File

@ -0,0 +1,53 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x68 (0x680 - 0x618)
// Class ArchVisCharacter.ArchVisCharacter
class AArchVisCharacter : public ACharacter
{
public:
class FString LookUpAxisName; // 0x618(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LookUpAtRateAxisName; // 0x628(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TurnAxisName; // 0x638(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TurnAtRateAxisName; // 0x648(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MoveForwardAxisName; // 0x658(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MoveRightAxisName; // 0x668(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MouseSensitivityScale_Pitch; // 0x678(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MouseSensitivityScale_Yaw; // 0x67C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class AArchVisCharacter* GetDefaultObj();
};
// 0x98 (0xF90 - 0xEF8)
// Class ArchVisCharacter.ArchVisCharMovementComponent
class UArchVisCharMovementComponent : public UCharacterMovementComponent
{
public:
struct FRotator RotationalAcceleration; // 0xEF8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator RotationalDeceleration; // 0xF10(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator MaxRotationalVelocity; // 0xF28(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float MinPitch; // 0xF40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxPitch; // 0xF44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WalkingFriction; // 0xF48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WalkingSpeed; // 0xF4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WalkingAcceleration; // 0xF50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_197C[0x3C]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UArchVisCharMovementComponent* GetDefaultObj();
};
}

Some files were not shown because too many files have changed in this diff Show More