Projektdateien hinzufügen.

This commit is contained in:
Unknown 2024-04-20 14:19:09 +02:00
commit 1add1dc694
2567 changed files with 679363 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

View File

@ -0,0 +1,37 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.6.33815.320
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EscapeTheBackroomsGUiTest", "EscapeTheBackroomsGUiTest\EscapeTheBackroomsGUiTest.vcxproj", "{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
d|x64 = d|x64
d|x86 = d|x86
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x64.ActiveCfg = Release|x64
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x64.Build.0 = Release|x64
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x86.ActiveCfg = d|Win32
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.d|x86.Build.0 = d|Win32
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x64.ActiveCfg = Debug|x64
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x64.Build.0 = Debug|x64
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x86.ActiveCfg = Debug|Win32
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Debug|x86.Build.0 = Debug|Win32
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x64.ActiveCfg = Release|x64
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x64.Build.0 = Release|x64
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x86.ActiveCfg = Release|Win32
{4DFD61F0-4EAC-4722-849E-01FCC94C71B4}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C4CF1185-48A2-42A5-91E9-C07CB9FE8655}
EndGlobalSection
EndGlobal

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,72 @@
#pragma once
#include <Windows.h>
namespace ZeroGUI
{
namespace Input
{
bool mouseDown[5];
bool mouseDownAlready[256];
bool keysDown[256];
bool keysDownAlready[256];
bool IsAnyMouseDown()
{
if (mouseDown[0]) return true;
if (mouseDown[1]) return true;
if (mouseDown[2]) return true;
if (mouseDown[3]) return true;
if (mouseDown[4]) return true;
return false;
}
bool IsMouseClicked(int button, int element_id, bool repeat)
{
if (mouseDown[button])
{
if (!mouseDownAlready[element_id])
{
mouseDownAlready[element_id] = true;
return true;
}
if (repeat)
return true;
}
else
{
mouseDownAlready[element_id] = false;
}
return false;
}
bool IsKeyPressed(int key, bool repeat)
{
if (keysDown[key])
{
if (!keysDownAlready[key])
{
keysDownAlready[key] = true;
return true;
}
if (repeat)
return true;
}
else
{
keysDownAlready[key] = false;
}
return false;
}
void Handle()
{
if (GetAsyncKeyState(0x01))
{
mouseDown[0] = true;
}
else
mouseDown[0] = false;
}
}
}

View File

@ -0,0 +1,63 @@
#pragma once
namespace HostOptions {
void Mainrun_Host()
{
ULONGLONG TickCount = GetTickCount64();
if (Settings::Host_CollisionPlayers || Settings::Host_Event_TeleportPlayers)
{
static ULONGLONG TickCount_Host = 0;
if (TickCount >= TickCount_Host) {
TickCount_Host = TickCount + 10;
for (size_t i = 0; i < PlayerStuff::PlayerList.size(); i++)
{
auto pawnCurrent = PlayerStuff::PlayerList[i].Pawn_;
if (pawnCurrent->IsA(SDK::ABPCharacter_Demo_C::StaticClass())) {
auto PlayerCharacter = (SDK::ABPCharacter_Demo_C*)pawnCurrent;
if(Settings::Host_FunMode)
{
static ULONGLONG TickCount_HostSetFun = 0;
if (TickCount >= TickCount_HostSetFun) {
TickCount_HostSetFun = TickCount + 600;
PlayerCharacter->CharacterMovement->GravityScale = Settings::Host_PlayersGravityScale;
}
}
if (Settings::Host_CollisionPlayers) {
static ULONGLONG TickCount_HostSetCollision = 0;
if (TickCount >= TickCount_HostSetCollision) {
TickCount_HostSetCollision = TickCount + 500;
PlayerCharacter->Mesh->SetCollisionResponseToChannel(SDK::ECollisionChannel::ECC_Pawn, SDK::ECollisionResponse::ECR_Ignore);
PlayerCharacter->CapsuleComponent->SetCollisionResponseToChannel(SDK::ECollisionChannel::ECC_Pawn, SDK::ECollisionResponse::ECR_Ignore);
}
}
if (Settings::Host_Event_TeleportPlayers)
{
PlayerCharacter->K2_SetActorLocation(Cheat::PlayerController->K2_GetActorLocation(), false, 0, true);
}
}
}
if (Settings::Host_Event_TeleportPlayers)
Settings::Host_Event_TeleportPlayers = false;
}
}
}
}

File diff suppressed because it is too large Load Diff

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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
}

View File

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

View File

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

View File

@ -0,0 +1,29 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class E2_FFT_Resolution : uint8
{
NewEnumerator0 = 0,
NewEnumerator1 = 1,
NewEnumerator2 = 2,
NewEnumerator3 = 3,
NewEnumerator4 = 4,
Two_FFT_MAX = 5,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -0,0 +1,91 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0xCA (0x17A - 0xB0)
// BlueprintGeneratedClass AC_Swimming.AC_Swimming_C
class UAC_Swimming_C : public UActorComponent
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0xB0(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class ABPCharacter_Demo_C* Character_Reference; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UCharacterMovementComponent* Movement_component_reference; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* Character_Mesh_Reference; // 0xC8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool Is_Overlapping_Physics_Volume; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool Is_in_Water; // 0xD1(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool Is_Underwater; // 0xD2(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_2137[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class USceneComponent* Breathing_Point_Reference; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool Is_not_Drowned; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_2138[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UParticleSystemComponent*> Spawned_ambient_underwater_particles; // 0xE8(0x10)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
bool Is_Diving; // 0xF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_2139[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator From_Rot; // 0xFC(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
struct FRotator To_Rot; // 0x108(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
struct FRotator Current_Control_Rot; // 0x114(0xC)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool Is_sprinting_in_water; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_213A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
FMulticastInlineDelegateProperty_ Is_In_Water_Event; // 0x128(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
FMulticastInlineDelegateProperty_ Is_Underwater_Event; // 0x138(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
float WaterHeight; // 0x148(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_213B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Underwater_C* Underwater; // 0x150(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TArray<class AActor*> Lights; // 0x158(0x10)(Edit, BlueprintVisible, DisableEditOnTemplate, DisableEditOnInstance)
bool IsSwimmingUp; // 0x168(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool HasDivingHelmet; // 0x169(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_213C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class AWaterMeshActor* Water; // 0x170(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CanDrown; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool IsSwimmingDown; // 0x179(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
static class UClass* StaticClass();
static class UAC_Swimming_C* GetDefaultObj();
void SwimDownMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1);
void GetSwimSprintSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue);
void GetSwimSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue);
void SwimUpMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2);
void CustomDiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue);
void DiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetUpVector_ReturnValue);
void SetSmoothCharacterRotationOnStrafeMovement(bool Temp_bool_Variable, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsSwimming_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FRotator& K2Node_Select_Default, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_RInterpTo_ReturnValue);
void Spawn_swimming_ambient_particle();
void Destroy_underwater_ambient_particle();
void Pause_underwater_ambient_particle();
void Unpause_underwater_ambient_particle();
void ReplicateRotationToServer(const struct FRotator& DesiredRotation);
void Start_underwater_ambient_particle_timer();
void On_Begin_Play_Logic_Minus_Swimming();
void On_Tick_logic_Minus_Swimming();
void Event_switch_diving_mode();
void Event_Sprint_swim();
void Event_normal_swim();
void Set_normal_swim_speed_on_server();
void Set_normal_swim_speed_on_client();
void Set_Sprint_speed_on_server();
void Set_Sprint_speed_on_client();
void EventIsInWater(bool IsInWater);
void EventIsUnderwater(bool IsUnderwater);
void Spawn_sound(class USoundBase* Sound);
void OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode);
void ReceiveTick(float DeltaSeconds);
void ReceiveBeginPlay();
void MC_Surface();
void MC_Swim();
void ToggleUnderwater();
void ToggleSurface();
void ExecuteUbergraph_AC_Swimming(int32 EntryPoint, const struct FRotator& K2Node_CustomEvent_DesiredRotation, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool K2Node_CustomEvent_IsInWater, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool K2Node_CustomEvent_IsUnderwater, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue_1, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, TArray<class AActor*>& CallFunc_GetAllActorsWithTag_OutActors, class USoundBase* K2Node_CustomEvent_Sound, enum class EMovementMode K2Node_CustomEvent_PrevMovementMode, enum class EMovementMode K2Node_CustomEvent_NewMovementMode, uint8 K2Node_CustomEvent_PrevCustomMode, uint8 K2Node_CustomEvent_NewCustomMode, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, float K2Node_Event_DeltaSeconds, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_Variable, class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_2, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2, int32 Temp_int_Array_Index_Variable, class UParticleSystemComponent* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, TArray<class AActor*>& CallFunc_GetOverlappingActors_OverlappingActors, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, float CallFunc_GetSwimSpeed_Speed, bool CallFunc_BooleanAND_ReturnValue_2, float CallFunc_GetSwimSprintSpeed_Speed, int32 Temp_int_Loop_Counter_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1);
void Is_Underwater_Event__DelegateSignature(bool Is_Underwater);
void Is_In_Water_Event__DelegateSignature(bool Is_in_Water);
};
}

View File

@ -0,0 +1,980 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AC_Swimming.AC_Swimming_C
// (None)
class UClass* UAC_Swimming_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AC_Swimming_C");
return Clss;
}
// AC_Swimming_C AC_Swimming.Default__AC_Swimming_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAC_Swimming_C* UAC_Swimming_C::GetDefaultObj()
{
static class UAC_Swimming_C* Default = nullptr;
if (!Default)
Default = static_cast<UAC_Swimming_C*>(UAC_Swimming_C::StaticClass()->DefaultObject);
return Default;
}
// Function AC_Swimming.AC_Swimming_C.SwimDownMovementLogic
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::SwimDownMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "SwimDownMovementLogic");
Params::UAC_Swimming_C_SwimDownMovementLogic_Params Parms{};
Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue;
Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue;
Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.GetSwimSprintSpeed
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// float Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::GetSwimSprintSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "GetSwimSprintSpeed");
Params::UAC_Swimming_C_GetSwimSprintSpeed_Params Parms{};
Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
if (Speed != nullptr)
*Speed = Parms.Speed;
}
// Function AC_Swimming.AC_Swimming_C.GetSwimSpeed
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// float Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_SelectFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::GetSwimSpeed(float* Speed, float CallFunc_SelectFloat_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "GetSwimSpeed");
Params::UAC_Swimming_C_GetSwimSpeed_Params Parms{};
Parms.CallFunc_SelectFloat_ReturnValue = CallFunc_SelectFloat_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
if (Speed != nullptr)
*Speed = Parms.Speed;
}
// Function AC_Swimming.AC_Swimming_C.SwimUpMovementLogic
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FVector CallFunc_MakeVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::SwimUpMovementLogic(const struct FVector& CallFunc_MakeVector_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue_2)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "SwimUpMovementLogic");
Params::UAC_Swimming_C_SwimUpMovementLogic_Params Parms{};
Parms.CallFunc_MakeVector_ReturnValue = CallFunc_MakeVector_ReturnValue;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue;
Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X;
Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y;
Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z;
Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue;
Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1;
Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.CustomDiveMovementLogic
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// float ScaleValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_GetForwardVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::CustomDiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, const struct FVector& CallFunc_GetForwardVector_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "CustomDiveMovementLogic");
Params::UAC_Swimming_C_CustomDiveMovementLogic_Params Parms{};
Parms.ScaleValue = ScaleValue;
Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue;
Parms.CallFunc_GetForwardVector_ReturnValue = CallFunc_GetForwardVector_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.DiveMovementLogic
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// float ScaleValue (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_GetUpVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::DiveMovementLogic(float ScaleValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FVector& CallFunc_GetUpVector_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "DiveMovementLogic");
Params::UAC_Swimming_C_DiveMovementLogic_Params Parms{};
Parms.ScaleValue = ScaleValue;
Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue;
Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue;
Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll;
Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch;
Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw;
Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue;
Parms.CallFunc_GetUpVector_ReturnValue = CallFunc_GetUpVector_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.SetSmoothCharacterRotationOnStrafeMovement
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Roll_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Pitch_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Yaw_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FRotator CallFunc_MakeRotator_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FRotator CallFunc_GetControlRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsLocallyControlled_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsSwimming_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FRotator K2Node_Select_Default (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_GetWorldDeltaSeconds_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator CallFunc_RInterpTo_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::SetSmoothCharacterRotationOnStrafeMovement(bool Temp_bool_Variable, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakRotator_Roll_1, float CallFunc_BreakRotator_Pitch_1, float CallFunc_BreakRotator_Yaw_1, const struct FRotator& CallFunc_MakeRotator_ReturnValue, const struct FRotator& CallFunc_MakeRotator_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, const struct FRotator& CallFunc_GetControlRotation_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsSwimming_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FRotator& K2Node_Select_Default, float CallFunc_GetWorldDeltaSeconds_ReturnValue, const struct FRotator& CallFunc_RInterpTo_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "SetSmoothCharacterRotationOnStrafeMovement");
Params::UAC_Swimming_C_SetSmoothCharacterRotationOnStrafeMovement_Params Parms{};
Parms.Temp_bool_Variable = Temp_bool_Variable;
Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll;
Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch;
Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw;
Parms.CallFunc_BreakRotator_Roll_1 = CallFunc_BreakRotator_Roll_1;
Parms.CallFunc_BreakRotator_Pitch_1 = CallFunc_BreakRotator_Pitch_1;
Parms.CallFunc_BreakRotator_Yaw_1 = CallFunc_BreakRotator_Yaw_1;
Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue;
Parms.CallFunc_MakeRotator_ReturnValue_1 = CallFunc_MakeRotator_ReturnValue_1;
Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue;
Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue;
Parms.CallFunc_GetControlRotation_ReturnValue = CallFunc_GetControlRotation_ReturnValue;
Parms.CallFunc_IsLocallyControlled_ReturnValue = CallFunc_IsLocallyControlled_ReturnValue;
Parms.CallFunc_IsSwimming_ReturnValue_1 = CallFunc_IsSwimming_ReturnValue_1;
Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.K2Node_Select_Default = K2Node_Select_Default;
Parms.CallFunc_GetWorldDeltaSeconds_ReturnValue = CallFunc_GetWorldDeltaSeconds_ReturnValue;
Parms.CallFunc_RInterpTo_ReturnValue = CallFunc_RInterpTo_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.Spawn swimming ambient particle
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Spawn_swimming_ambient_particle()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Spawn swimming ambient particle");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Destroy underwater ambient particle
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Destroy_underwater_ambient_particle()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Destroy underwater ambient particle");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.pause underwater ambient particle
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Pause_underwater_ambient_particle()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "pause underwater ambient particle");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.unpause underwater ambient particle
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Unpause_underwater_ambient_particle()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "unpause underwater ambient particle");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.ReplicateRotationToServer
// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FRotator DesiredRotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::ReplicateRotationToServer(const struct FRotator& DesiredRotation)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "ReplicateRotationToServer");
Params::UAC_Swimming_C_ReplicateRotationToServer_Params Parms{};
Parms.DesiredRotation = DesiredRotation;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.Start underwater ambient particle timer
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Start_underwater_ambient_particle_timer()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Start underwater ambient particle timer");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.On Begin Play Logic - Swimming
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::On_Begin_Play_Logic_Minus_Swimming()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "On Begin Play Logic - Swimming");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.On Tick logic - Swimming
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::On_Tick_logic_Minus_Swimming()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "On Tick logic - Swimming");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Event switch diving mode
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Event_switch_diving_mode()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Event switch diving mode");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Event Sprint swim
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Event_Sprint_swim()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Event Sprint swim");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Event normal swim
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Event_normal_swim()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Event normal swim");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Set normal swim speed on server
// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Set_normal_swim_speed_on_server()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Set normal swim speed on server");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Set normal swim speed on client
// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Set_normal_swim_speed_on_client()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Set normal swim speed on client");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Set Sprint speed on server
// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Set_Sprint_speed_on_server()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Set Sprint speed on server");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.Set Sprint speed on client
// (Net, NetReliable, NetClient, BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::Set_Sprint_speed_on_client()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Set Sprint speed on client");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.EventIsInWater
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// bool IsInWater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::EventIsInWater(bool IsInWater)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "EventIsInWater");
Params::UAC_Swimming_C_EventIsInWater_Params Parms{};
Parms.IsInWater = IsInWater;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.EventIsUnderwater
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// bool IsUnderwater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::EventIsUnderwater(bool IsUnderwater)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "EventIsUnderwater");
Params::UAC_Swimming_C_EventIsUnderwater_Params Parms{};
Parms.IsUnderwater = IsUnderwater;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.Spawn sound
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class USoundBase* Sound (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::Spawn_sound(class USoundBase* Sound)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Spawn sound");
Params::UAC_Swimming_C_Spawn_sound_Params Parms{};
Parms.Sound = Sound;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.OnMovementModeChanged
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// enum class EMovementMode PrevMovementMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EMovementMode NewMovementMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// uint8 PrevCustomMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// uint8 NewCustomMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "OnMovementModeChanged");
Params::UAC_Swimming_C_OnMovementModeChanged_Params Parms{};
Parms.PrevMovementMode = PrevMovementMode;
Parms.NewMovementMode = NewMovementMode;
Parms.PrevCustomMode = PrevCustomMode;
Parms.NewCustomMode = NewCustomMode;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.ReceiveTick
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAC_Swimming_C::ReceiveTick(float DeltaSeconds)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "ReceiveTick");
Params::UAC_Swimming_C_ReceiveTick_Params Parms{};
Parms.DeltaSeconds = DeltaSeconds;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.ReceiveBeginPlay
// (Event, Public, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::ReceiveBeginPlay()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "ReceiveBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.MC_Surface
// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::MC_Surface()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "MC_Surface");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.MC_Swim
// (Net, NetReliable, NetMulticast, BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::MC_Swim()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "MC_Swim");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.ToggleUnderwater
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::ToggleUnderwater()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "ToggleUnderwater");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.ToggleSurface
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void UAC_Swimming_C::ToggleSurface()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "ToggleSurface");
UObject::ProcessEvent(Func, nullptr);
}
// Function AC_Swimming.AC_Swimming_C.ExecuteUbergraph_AC_Swimming
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator K2Node_CustomEvent_DesiredRotation (ZeroConstructor, IsPlainOldData, NoDestructor)
// int32 CallFunc_Array_Length_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsValid_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_K2_SetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsSwimming_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool K2Node_CustomEvent_IsInWater (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FRotator CallFunc_K2_GetActorRotation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_BreakRotator_Roll (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Pitch (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakRotator_Yaw (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_CustomEvent_IsUnderwater (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FRotator CallFunc_MakeRotator_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_K2_SetActorRotation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// TArray<class AActor*> CallFunc_GetAllActorsWithTag_OutActors (ReferenceParm)
// class USoundBase* K2Node_CustomEvent_Sound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EMovementMode K2Node_CustomEvent_PrevMovementMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// enum class EMovementMode K2Node_CustomEvent_NewMovementMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// uint8 K2Node_CustomEvent_PrevCustomMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// uint8 K2Node_CustomEvent_NewCustomMode (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_SwitchEnum_CmpSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_EqualEqual_ByteByte_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* CallFunc_GetOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* CallFunc_GetOwner_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_GetOwner_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 Temp_int_Array_Index_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UParticleSystemComponent* CallFunc_Array_Get_Item (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// TArray<class AActor*> CallFunc_GetOverlappingActors_OverlappingActors (ReferenceParm)
// float CallFunc_BreakVector_X_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Y_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Z_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_Array_Length_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Less_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_EqualEqual_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_Not_PreBool_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_GetSwimSpeed_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_GetSwimSprintSpeed_Speed (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 Temp_int_Loop_Counter_Variable (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_Less_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// int32 CallFunc_Add_IntInt_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor)
// struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue (NoDestructor, HasGetValueTypeHash)
// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::ExecuteUbergraph_AC_Swimming(int32 EntryPoint, const struct FRotator& K2Node_CustomEvent_DesiredRotation, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, bool CallFunc_IsValid_ReturnValue_2, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_K2_GetComponentLocation_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsSwimming_ReturnValue, bool K2Node_CustomEvent_IsInWater, const struct FRotator& CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool K2Node_CustomEvent_IsUnderwater, const struct FRotator& CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue_1, class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, TArray<class AActor*>& CallFunc_GetAllActorsWithTag_OutActors, class USoundBase* K2Node_CustomEvent_Sound, enum class EMovementMode K2Node_CustomEvent_PrevMovementMode, enum class EMovementMode K2Node_CustomEvent_NewMovementMode, uint8 K2Node_CustomEvent_PrevCustomMode, uint8 K2Node_CustomEvent_NewCustomMode, class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue, float K2Node_Event_DeltaSeconds, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, bool Temp_bool_Variable, class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_1, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue, class AActor* CallFunc_GetOwner_ReturnValue_2, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2, bool K2Node_DynamicCast_bSuccess_2, class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2, int32 Temp_int_Array_Index_Variable, class UParticleSystemComponent* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue_3, bool CallFunc_Not_PreBool_ReturnValue_1, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_2, TArray<class AActor*>& CallFunc_GetOverlappingActors_OverlappingActors, float CallFunc_BreakVector_X_1, float CallFunc_BreakVector_Y_1, float CallFunc_BreakVector_Z_1, int32 CallFunc_Array_Length_ReturnValue_1, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1, bool CallFunc_Not_PreBool_ReturnValue_2, bool CallFunc_Not_PreBool_ReturnValue_3, float CallFunc_GetSwimSpeed_Speed, bool CallFunc_BooleanAND_ReturnValue_2, float CallFunc_GetSwimSprintSpeed_Speed, int32 Temp_int_Loop_Counter_Variable, bool Temp_bool_Has_Been_Initd_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool Temp_bool_IsClosed_Variable, bool Temp_bool_IsClosed_Variable_1, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "ExecuteUbergraph_AC_Swimming");
Params::UAC_Swimming_C_ExecuteUbergraph_AC_Swimming_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.K2Node_CustomEvent_DesiredRotation = K2Node_CustomEvent_DesiredRotation;
Parms.CallFunc_Array_Length_ReturnValue = CallFunc_Array_Length_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1;
Parms.CallFunc_IsValid_ReturnValue_2 = CallFunc_IsValid_ReturnValue_2;
Parms.CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetComponentLocation_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1;
Parms.CallFunc_SpawnEmitterAtLocation_ReturnValue = CallFunc_SpawnEmitterAtLocation_ReturnValue;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.CallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetComponentLocation_ReturnValue_1;
Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1;
Parms.CallFunc_SpawnEmitterAtLocation_ReturnValue_1 = CallFunc_SpawnEmitterAtLocation_ReturnValue_1;
Parms.CallFunc_K2_SetActorRotation_ReturnValue = CallFunc_K2_SetActorRotation_ReturnValue;
Parms.CallFunc_IsSwimming_ReturnValue = CallFunc_IsSwimming_ReturnValue;
Parms.K2Node_CustomEvent_IsInWater = K2Node_CustomEvent_IsInWater;
Parms.CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_K2_GetActorRotation_ReturnValue;
Parms.CallFunc_BreakRotator_Roll = CallFunc_BreakRotator_Roll;
Parms.CallFunc_BreakRotator_Pitch = CallFunc_BreakRotator_Pitch;
Parms.CallFunc_BreakRotator_Yaw = CallFunc_BreakRotator_Yaw;
Parms.K2Node_CustomEvent_IsUnderwater = K2Node_CustomEvent_IsUnderwater;
Parms.CallFunc_MakeRotator_ReturnValue = CallFunc_MakeRotator_ReturnValue;
Parms.CallFunc_K2_SetActorRotation_ReturnValue_1 = CallFunc_K2_SetActorRotation_ReturnValue_1;
Parms.CallFunc_GetActorOfClass_ReturnValue = CallFunc_GetActorOfClass_ReturnValue;
Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1;
Parms.CallFunc_GetActorOfClass_ReturnValue_1 = CallFunc_GetActorOfClass_ReturnValue_1;
Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X;
Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y;
Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z;
Parms.CallFunc_GetAllActorsWithTag_OutActors = CallFunc_GetAllActorsWithTag_OutActors;
Parms.K2Node_CustomEvent_Sound = K2Node_CustomEvent_Sound;
Parms.K2Node_CustomEvent_PrevMovementMode = K2Node_CustomEvent_PrevMovementMode;
Parms.K2Node_CustomEvent_NewMovementMode = K2Node_CustomEvent_NewMovementMode;
Parms.K2Node_CustomEvent_PrevCustomMode = K2Node_CustomEvent_PrevCustomMode;
Parms.K2Node_CustomEvent_NewCustomMode = K2Node_CustomEvent_NewCustomMode;
Parms.CallFunc_SpawnSoundAtLocation_ReturnValue = CallFunc_SpawnSoundAtLocation_ReturnValue;
Parms.K2Node_SwitchEnum_CmpSuccess = K2Node_SwitchEnum_CmpSuccess;
Parms.CallFunc_EqualEqual_ByteByte_ReturnValue = CallFunc_EqualEqual_ByteByte_ReturnValue;
Parms.CallFunc_GetOwner_ReturnValue = CallFunc_GetOwner_ReturnValue;
Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.Temp_bool_Variable = Temp_bool_Variable;
Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue;
Parms.CallFunc_GetOwner_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1;
Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1;
Parms.CallFunc_GetPlayerCameraManager_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue;
Parms.CallFunc_GetOwner_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_2;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo_2 = K2Node_DynamicCast_AsBPCharacter_Demo_2;
Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2;
Parms.CallFunc_GetActorOfClass_ReturnValue_2 = CallFunc_GetActorOfClass_ReturnValue_2;
Parms.Temp_int_Array_Index_Variable = Temp_int_Array_Index_Variable;
Parms.CallFunc_Array_Get_Item = CallFunc_Array_Get_Item;
Parms.CallFunc_IsValid_ReturnValue_3 = CallFunc_IsValid_ReturnValue_3;
Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1;
Parms.CallFunc_K2_GetActorLocation_ReturnValue_2 = CallFunc_K2_GetActorLocation_ReturnValue_2;
Parms.CallFunc_GetOverlappingActors_OverlappingActors = CallFunc_GetOverlappingActors_OverlappingActors;
Parms.CallFunc_BreakVector_X_1 = CallFunc_BreakVector_X_1;
Parms.CallFunc_BreakVector_Y_1 = CallFunc_BreakVector_Y_1;
Parms.CallFunc_BreakVector_Z_1 = CallFunc_BreakVector_Z_1;
Parms.CallFunc_Array_Length_ReturnValue_1 = CallFunc_Array_Length_ReturnValue_1;
Parms.CallFunc_Less_FloatFloat_ReturnValue = CallFunc_Less_FloatFloat_ReturnValue;
Parms.CallFunc_EqualEqual_IntInt_ReturnValue = CallFunc_EqualEqual_IntInt_ReturnValue;
Parms.CallFunc_GetPlayerCameraManager_ReturnValue_1 = CallFunc_GetPlayerCameraManager_ReturnValue_1;
Parms.CallFunc_Not_PreBool_ReturnValue_2 = CallFunc_Not_PreBool_ReturnValue_2;
Parms.CallFunc_Not_PreBool_ReturnValue_3 = CallFunc_Not_PreBool_ReturnValue_3;
Parms.CallFunc_GetSwimSpeed_Speed = CallFunc_GetSwimSpeed_Speed;
Parms.CallFunc_BooleanAND_ReturnValue_2 = CallFunc_BooleanAND_ReturnValue_2;
Parms.CallFunc_GetSwimSprintSpeed_Speed = CallFunc_GetSwimSprintSpeed_Speed;
Parms.Temp_int_Loop_Counter_Variable = Temp_int_Loop_Counter_Variable;
Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable;
Parms.CallFunc_Less_IntInt_ReturnValue = CallFunc_Less_IntInt_ReturnValue;
Parms.CallFunc_Add_IntInt_ReturnValue = CallFunc_Add_IntInt_ReturnValue;
Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable;
Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1;
Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate;
Parms.CallFunc_K2_SetTimerDelegate_ReturnValue = CallFunc_K2_SetTimerDelegate_ReturnValue;
Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.Is Underwater Event__DelegateSignature
// (Public, Delegate, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Is_Underwater (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::Is_Underwater_Event__DelegateSignature(bool Is_Underwater)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Is Underwater Event__DelegateSignature");
Params::UAC_Swimming_C_Is_Underwater_Event__DelegateSignature_Params Parms{};
Parms.Is_Underwater = Is_Underwater;
UObject::ProcessEvent(Func, &Parms);
}
// Function AC_Swimming.AC_Swimming_C.Is In Water Event__DelegateSignature
// (Public, Delegate, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Is_in_Water (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UAC_Swimming_C::Is_In_Water_Event__DelegateSignature(bool Is_in_Water)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AC_Swimming_C", "Is In Water Event__DelegateSignature");
Params::UAC_Swimming_C_Is_In_Water_Event__DelegateSignature_Params Parms{};
Parms.Is_in_Water = Is_in_Water;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,301 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AC_Swimming.AC_Swimming_C.SwimDownMovementLogic
struct UAC_Swimming_C_SwimDownMovementLogic_Params
{
public:
struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_FloatFloat_ReturnValue; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsSwimming_ReturnValue; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue; // 0xE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue_1; // 0xF(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x8 (0x8 - 0x0)
// Function AC_Swimming.AC_Swimming_C.GetSwimSprintSpeed
struct UAC_Swimming_C_GetSwimSprintSpeed_Params
{
public:
float Speed; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_SelectFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AC_Swimming.AC_Swimming_C.GetSwimSpeed
struct UAC_Swimming_C_GetSwimSpeed_Params
{
public:
float Speed; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_SelectFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x2D (0x2D - 0x0)
// Function AC_Swimming.AC_Swimming_C.SwimUpMovementLogic
struct UAC_Swimming_C_SwimUpMovementLogic_Params
{
public:
struct FVector CallFunc_MakeVector_ReturnValue; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0xC(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2109[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_BreakVector_X; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Y; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Z; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_FloatFloat_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsSwimming_ReturnValue; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue_1; // 0x2B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue_2; // 0x2C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x1C (0x1C - 0x0)
// Function AC_Swimming.AC_Swimming_C.CustomDiveMovementLogic
struct UAC_Swimming_C_CustomDiveMovementLogic_Params
{
public:
float ScaleValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector CallFunc_GetForwardVector_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x38 (0x38 - 0x0)
// Function AC_Swimming.AC_Swimming_C.DiveMovementLogic
struct UAC_Swimming_C_DiveMovementLogic_Params
{
public:
float ScaleValue; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsSwimming_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_210C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_BreakRotator_Roll; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FVector CallFunc_GetUpVector_ReturnValue; // 0x2C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x64 (0x64 - 0x0)
// Function AC_Swimming.AC_Swimming_C.SetSmoothCharacterRotationOnStrafeMovement
struct UAC_Swimming_C_SetSmoothCharacterRotationOnStrafeMovement_Params
{
public:
bool Temp_bool_Variable; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2118[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_BreakRotator_Roll; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Roll_1; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch_1; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw_1; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x1C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FRotator CallFunc_MakeRotator_ReturnValue_1; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsSwimming_ReturnValue; // 0x35(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_211B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_GetControlRotation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsLocallyControlled_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsSwimming_ReturnValue_1; // 0x45(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_Not_PreBool_ReturnValue; // 0x46(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_BooleanAND_ReturnValue; // 0x47(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
struct FRotator K2Node_Select_Default; // 0x48(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator CallFunc_RInterpTo_ReturnValue; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0xC (0xC - 0x0)
// Function AC_Swimming.AC_Swimming_C.ReplicateRotationToServer
struct UAC_Swimming_C_ReplicateRotationToServer_Params
{
public:
struct FRotator DesiredRotation; // 0x0(0xC)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x1 (0x1 - 0x0)
// Function AC_Swimming.AC_Swimming_C.EventIsInWater
struct UAC_Swimming_C_EventIsInWater_Params
{
public:
bool IsInWater; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x1 (0x1 - 0x0)
// Function AC_Swimming.AC_Swimming_C.EventIsUnderwater
struct UAC_Swimming_C_EventIsUnderwater_Params
{
public:
bool IsUnderwater; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x8 (0x8 - 0x0)
// Function AC_Swimming.AC_Swimming_C.Spawn sound
struct UAC_Swimming_C_Spawn_sound_Params
{
public:
class USoundBase* Sound; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x4 (0x4 - 0x0)
// Function AC_Swimming.AC_Swimming_C.OnMovementModeChanged
struct UAC_Swimming_C_OnMovementModeChanged_Params
{
public:
enum class EMovementMode PrevMovementMode; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EMovementMode NewMovementMode; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 PrevCustomMode; // 0x2(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 NewCustomMode; // 0x3(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x4 (0x4 - 0x0)
// Function AC_Swimming.AC_Swimming_C.ReceiveTick
struct UAC_Swimming_C_ReceiveTick_Params
{
public:
float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x1F9 (0x1F9 - 0x0)
// Function AC_Swimming.AC_Swimming_C.ExecuteUbergraph_AC_Swimming
struct UAC_Swimming_C_ExecuteUbergraph_AC_Swimming_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FRotator K2Node_CustomEvent_DesiredRotation; // 0x4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
int32 CallFunc_Array_Length_ReturnValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ReturnValue_1; // 0x15(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ReturnValue_2; // 0x16(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2120[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_K2_GetComponentLocation_ReturnValue; // 0x18(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2121[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_Add_VectorVector_ReturnValue; // 0x28(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_1; // 0x34(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2122[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x40(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetComponentLocation_ReturnValue_1; // 0x4C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Add_VectorVector_ReturnValue_1; // 0x58(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2123[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue_1; // 0x68(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_K2_SetActorRotation_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsSwimming_ReturnValue; // 0x71(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool K2Node_CustomEvent_IsInWater; // 0x72(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2124[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x74(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
float CallFunc_BreakRotator_Roll; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Pitch; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakRotator_Yaw; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_CustomEvent_IsUnderwater; // 0x8C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2125[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRotator CallFunc_MakeRotator_ReturnValue; // 0x90(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_K2_SetActorRotation_ReturnValue_1; // 0x9C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2126[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class AEight_FFT_H_Ocean_Sim_C* CallFunc_GetActorOfClass_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0xA8(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2127[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_1; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_X; // 0xC0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Y; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Z; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2128[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class AActor*> CallFunc_GetAllActorsWithTag_OutActors; // 0xD0(0x10)(ReferenceParm)
class USoundBase* K2Node_CustomEvent_Sound; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EMovementMode K2Node_CustomEvent_PrevMovementMode; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EMovementMode K2Node_CustomEvent_NewMovementMode; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 K2Node_CustomEvent_PrevCustomMode; // 0xEA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 K2Node_CustomEvent_NewCustomMode; // 0xEB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2129[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UAudioComponent* CallFunc_SpawnSoundAtLocation_ReturnValue; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_SwitchEnum_CmpSuccess; // 0xF8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0xF9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_212A[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetOwner_ReturnValue; // 0x100(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_Event_DeltaSeconds; // 0x108(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_212B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_Variable; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_212C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class UCharacterMovementComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x120(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_212D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_212E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x150(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_2; // 0x158(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x160(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_212F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Underwater_C* CallFunc_GetActorOfClass_ReturnValue_2; // 0x168(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 Temp_int_Array_Index_Variable; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2130[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UParticleSystemComponent* CallFunc_Array_Get_Item; // 0x178(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_3; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_Not_PreBool_ReturnValue_1; // 0x181(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2131[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x184(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TArray<class AActor*> CallFunc_GetOverlappingActors_OverlappingActors; // 0x190(0x10)(ReferenceParm)
float CallFunc_BreakVector_X_1; // 0x1A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Y_1; // 0x1A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Z_1; // 0x1A8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 CallFunc_Array_Length_ReturnValue_1; // 0x1AC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_FloatFloat_ReturnValue; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x1B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2132[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class APlayerCameraManager* CallFunc_GetPlayerCameraManager_ReturnValue_1; // 0x1B8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_2; // 0x1C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_Not_PreBool_ReturnValue_3; // 0x1C1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2133[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_GetSwimSpeed_Speed; // 0x1C4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanAND_ReturnValue_2; // 0x1C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2134[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_GetSwimSprintSpeed_Speed; // 0x1CC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 Temp_int_Loop_Counter_Variable; // 0x1D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool Temp_bool_Has_Been_Initd_Variable; // 0x1D4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_Less_IntInt_ReturnValue; // 0x1D5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2135[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
int32 CallFunc_Add_IntInt_ReturnValue; // 0x1D8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool Temp_bool_IsClosed_Variable; // 0x1DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_IsClosed_Variable_1; // 0x1DD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2136[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x1E0(0x10)(ZeroConstructor, NoDestructor)
struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x1F0(0x8)(NoDestructor, HasGetValueTypeHash)
bool Temp_bool_Has_Been_Initd_Variable_1; // 0x1F8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x1 (0x1 - 0x0)
// Function AC_Swimming.AC_Swimming_C.Is Underwater Event__DelegateSignature
struct UAC_Swimming_C_Is_Underwater_Event__DelegateSignature_Params
{
public:
bool Is_Underwater; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x1 (0x1 - 0x0)
// Function AC_Swimming.AC_Swimming_C.Is In Water Event__DelegateSignature
struct UAC_Swimming_C_Is_In_Water_Event__DelegateSignature_Params
{
public:
bool Is_in_Water; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
}
}

View File

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

View File

@ -0,0 +1,30 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x18 (0x340 - 0x328)
// BlueprintGeneratedClass AIC_Animation.AIC_Animation_C
class AAIC_Animation_C : public AAIController
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class FName Target; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class AAIC_Animation_C* GetDefaultObj();
void BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn);
void ExecuteUbergraph_AIC_Animation(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess);
};
}

View File

@ -0,0 +1,94 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AIC_Animation.AIC_Animation_C
// (Actor)
class UClass* AAIC_Animation_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AIC_Animation_C");
return Clss;
}
// AIC_Animation_C AIC_Animation.Default__AIC_Animation_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class AAIC_Animation_C* AAIC_Animation_C::GetDefaultObj()
{
static class AAIC_Animation_C* Default = nullptr;
if (!Default)
Default = static_cast<AAIC_Animation_C*>(AAIC_Animation_C::StaticClass()->DefaultObject);
return Default;
}
// Function AIC_Animation.AIC_Animation_C.BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Animation_C::BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Animation_C", "BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature");
Params::AAIC_Animation_C_BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{};
Parms.Pawn = Pawn;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Animation.AIC_Animation_C.ExecuteUbergraph_AIC_Animation
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
void AAIC_Animation_C::ExecuteUbergraph_AIC_Animation(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Animation_C", "ExecuteUbergraph_AIC_Animation");
Params::AAIC_Animation_C_ExecuteUbergraph_AIC_Animation_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue;
Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,40 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x8 - 0x0)
// Function AIC_Animation.AIC_Animation_C.BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
struct AAIC_Animation_C_BndEvt__PartyGoer_BP_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params
{
public:
class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x19 (0x19 - 0x0)
// Function AIC_Animation.AIC_Animation_C.ExecuteUbergraph_AIC_Animation
struct AAIC_Animation_C_ExecuteUbergraph_AIC_Animation_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_217C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
}
}

View File

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

View File

@ -0,0 +1,41 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x34 (0x35C - 0x328)
// BlueprintGeneratedClass AIC_Hound.AIC_Hound_C
class AAIC_Hound_C : public AAIController
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class FName CanSeeKey; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName Target; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName IsRetreated; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName IsWarning; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class AAIC_Hound_C* GetDefaultObj();
void Setup_AI(class UBehaviorTree* BTAsset);
void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn);
void Retreat();
void TriggerAggressive(class ABPCharacter_Demo_C* Target);
void BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume);
void WarnPlayer(class ABPCharacter_Demo_C* Target);
void ResetAggressive();
void ResetFlashlightCheck();
void ExecuteUbergraph_AIC_Hound(int32 EntryPoint, class UBehaviorTree* K2Node_CustomEvent_BTAsset, class APawn* K2Node_ComponentBoundEvent_Pawn, bool CallFunc_RunBehaviorTree_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1, bool CallFunc_IsValid_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_GetValueAsBool_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_GetValueAsBool_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1, bool K2Node_DynamicCast_bSuccess_4, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2, bool K2Node_DynamicCast_bSuccess_5, bool CallFunc_HasAuthority_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_3, class APawn* CallFunc_K2_GetPawn_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3, bool K2Node_DynamicCast_bSuccess_6, float CallFunc_Vector_Distance2D_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_5, class APawn* CallFunc_K2_GetPawn_ReturnValue_6, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4, bool K2Node_DynamicCast_bSuccess_7, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5, bool K2Node_DynamicCast_bSuccess_8);
};
}

View File

@ -0,0 +1,324 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AIC_Hound.AIC_Hound_C
// (Actor)
class UClass* AAIC_Hound_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AIC_Hound_C");
return Clss;
}
// AIC_Hound_C AIC_Hound.Default__AIC_Hound_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class AAIC_Hound_C* AAIC_Hound_C::GetDefaultObj()
{
static class AAIC_Hound_C* Default = nullptr;
if (!Default)
Default = static_cast<AAIC_Hound_C*>(AAIC_Hound_C::StaticClass()->DefaultObject);
return Default;
}
// Function AIC_Hound.AIC_Hound_C.Setup AI
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class UBehaviorTree* BTAsset (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Hound_C::Setup_AI(class UBehaviorTree* BTAsset)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "Setup AI");
Params::AAIC_Hound_C_Setup_AI_Params Parms{};
Parms.BTAsset = BTAsset;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Hound.AIC_Hound_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Hound_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature");
Params::AAIC_Hound_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{};
Parms.Pawn = Pawn;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Hound.AIC_Hound_C.Retreat
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Hound_C::Retreat()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "Retreat");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Hound.AIC_Hound_C.TriggerAggressive
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Hound_C::TriggerAggressive(class ABPCharacter_Demo_C* Target)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "TriggerAggressive");
Params::AAIC_Hound_C_TriggerAggressive_Params Parms{};
Parms.Target = Target;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Hound.AIC_Hound_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Hound_C::BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature");
Params::AAIC_Hound_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{};
Parms.Instigator = Instigator;
Parms.Location = Location;
Parms.Volume = Volume;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Hound.AIC_Hound_C.WarnPlayer
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Hound_C::WarnPlayer(class ABPCharacter_Demo_C* Target)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "WarnPlayer");
Params::AAIC_Hound_C_WarnPlayer_Params Parms{};
Parms.Target = Target;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Hound.AIC_Hound_C.ResetAggressive
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Hound_C::ResetAggressive()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "ResetAggressive");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Hound.AIC_Hound_C.ResetFlashlightCheck
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Hound_C::ResetFlashlightCheck()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "ResetFlashlightCheck");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Hound.AIC_Hound_C.ExecuteUbergraph_AIC_Hound
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBehaviorTree* K2Node_CustomEvent_BTAsset (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_GetValueAsBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_GetValueAsBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_5 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_6 (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_Vector_Distance2D_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_6 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_7 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_8 (ZeroConstructor, IsPlainOldData, NoDestructor)
void AAIC_Hound_C::ExecuteUbergraph_AIC_Hound(int32 EntryPoint, class UBehaviorTree* K2Node_CustomEvent_BTAsset, class APawn* K2Node_ComponentBoundEvent_Pawn, bool CallFunc_RunBehaviorTree_ReturnValue, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight, bool K2Node_DynamicCast_bSuccess_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, bool Temp_bool_Has_Been_Initd_Variable, bool Temp_bool_IsClosed_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound, bool K2Node_DynamicCast_bSuccess_2, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1, bool CallFunc_IsValid_ReturnValue, bool Temp_bool_Has_Been_Initd_Variable_1, bool CallFunc_GetValueAsBool_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_GetValueAsBool_ReturnValue_1, bool Temp_bool_IsClosed_Variable_1, bool CallFunc_HasAuthority_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1, bool K2Node_DynamicCast_bSuccess_4, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2, bool K2Node_DynamicCast_bSuccess_5, bool CallFunc_HasAuthority_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_3, class APawn* CallFunc_K2_GetPawn_ReturnValue_4, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3, bool K2Node_DynamicCast_bSuccess_6, float CallFunc_Vector_Distance2D_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue_5, class APawn* CallFunc_K2_GetPawn_ReturnValue_6, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4, bool K2Node_DynamicCast_bSuccess_7, class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5, bool K2Node_DynamicCast_bSuccess_8)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Hound_C", "ExecuteUbergraph_AIC_Hound");
Params::AAIC_Hound_C_ExecuteUbergraph_AIC_Hound_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.K2Node_CustomEvent_BTAsset = K2Node_CustomEvent_BTAsset;
Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn;
Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Item_Flashlight = K2Node_DynamicCast_AsBP_Item_Flashlight;
Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1;
Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1;
Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable;
Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable;
Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Hound = K2Node_DynamicCast_AsBP_Hound;
Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2;
Parms.K2Node_CustomEvent_Target_1 = K2Node_CustomEvent_Target_1;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1;
Parms.CallFunc_GetValueAsBool_ReturnValue = CallFunc_GetValueAsBool_ReturnValue;
Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator;
Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location;
Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1;
Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3;
Parms.CallFunc_GetValueAsBool_ReturnValue_1 = CallFunc_GetValueAsBool_ReturnValue_1;
Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1;
Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue;
Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target;
Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1;
Parms.K2Node_DynamicCast_AsBP_Hound_1 = K2Node_DynamicCast_AsBP_Hound_1;
Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4;
Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2;
Parms.K2Node_DynamicCast_AsBP_Hound_2 = K2Node_DynamicCast_AsBP_Hound_2;
Parms.K2Node_DynamicCast_bSuccess_5 = K2Node_DynamicCast_bSuccess_5;
Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1;
Parms.CallFunc_K2_GetPawn_ReturnValue_3 = CallFunc_K2_GetPawn_ReturnValue_3;
Parms.CallFunc_K2_GetPawn_ReturnValue_4 = CallFunc_K2_GetPawn_ReturnValue_4;
Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1;
Parms.K2Node_DynamicCast_AsBP_Hound_3 = K2Node_DynamicCast_AsBP_Hound_3;
Parms.K2Node_DynamicCast_bSuccess_6 = K2Node_DynamicCast_bSuccess_6;
Parms.CallFunc_Vector_Distance2D_ReturnValue = CallFunc_Vector_Distance2D_ReturnValue;
Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue;
Parms.CallFunc_K2_GetPawn_ReturnValue_5 = CallFunc_K2_GetPawn_ReturnValue_5;
Parms.CallFunc_K2_GetPawn_ReturnValue_6 = CallFunc_K2_GetPawn_ReturnValue_6;
Parms.K2Node_DynamicCast_AsBP_Hound_4 = K2Node_DynamicCast_AsBP_Hound_4;
Parms.K2Node_DynamicCast_bSuccess_7 = K2Node_DynamicCast_bSuccess_7;
Parms.K2Node_DynamicCast_AsBP_Hound_5 = K2Node_DynamicCast_AsBP_Hound_5;
Parms.K2Node_DynamicCast_bSuccess_8 = K2Node_DynamicCast_bSuccess_8;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,132 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x8 - 0x0)
// Function AIC_Hound.AIC_Hound_C.Setup AI
struct AAIC_Hound_C_Setup_AI_Params
{
public:
class UBehaviorTree* BTAsset; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Hound.AIC_Hound_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
struct AAIC_Hound_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params
{
public:
class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Hound.AIC_Hound_C.TriggerAggressive
struct AAIC_Hound_C_TriggerAggressive_Params
{
public:
class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x18 (0x18 - 0x0)
// Function AIC_Hound.AIC_Hound_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
struct AAIC_Hound_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params
{
public:
class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Hound.AIC_Hound_C.WarnPlayer
struct AAIC_Hound_C_WarnPlayer_Params
{
public:
class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x151 (0x151 - 0x0)
// Function AIC_Hound.AIC_Hound_C.ExecuteUbergraph_AIC_Hound
struct AAIC_Hound_C_ExecuteUbergraph_AIC_Hound_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1BE4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UBehaviorTree* K2Node_CustomEvent_BTAsset; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_RunBehaviorTree_ReturnValue; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BE5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BE6[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x30(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1BE7[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Item_Flashlight_C* K2Node_DynamicCast_AsBP_Item_Flashlight; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BE8[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x58(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool Temp_bool_Has_Been_Initd_Variable; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_IsClosed_Variable; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BE9[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BEA[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_CustomEvent_Target_1; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_Has_Been_Initd_Variable_1; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_GetValueAsBool_ReturnValue; // 0x8A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BEB[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector K2Node_ComponentBoundEvent_Location; // 0x98(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_ComponentBoundEvent_Volume; // 0xA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_3; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_GetValueAsBool_ReturnValue_1; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_IsClosed_Variable_1; // 0xB2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_HasAuthority_ReturnValue; // 0xB3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BEC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0xB8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_1; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_4; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BED[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0xD8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_2; // 0xE0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_5; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_HasAuthority_ReturnValue_1; // 0xE9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BEE[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue_3; // 0xF0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_K2_GetPawn_ReturnValue_4; // 0xF8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x100(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1BEF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_3; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_6; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BF0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_Vector_Distance2D_ReturnValue; // 0x11C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x120(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BF1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue_5; // 0x128(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_K2_GetPawn_ReturnValue_6; // 0x130(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_4; // 0x138(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_7; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1BF2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Hound_C* K2Node_DynamicCast_AsBP_Hound_5; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_8; // 0x150(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
}
}

View File

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

View File

@ -0,0 +1,42 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x3C (0x364 - 0x328)
// BlueprintGeneratedClass AIC_Moth.AIC_Moth_C
class AAIC_Moth_C : public AAIController
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName IsRetreated; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName IsWarning; // 0x358(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float DelayAmount; // 0x360(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class AAIC_Moth_C* GetDefaultObj();
void Setup_AI();
void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn);
void Retreat();
void TriggerAggressive(class ABPCharacter_Demo_C* Target);
void BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume);
void ResetAggressive();
void OnSensedPlayer(class ABPCharacter_Demo_C* Player);
void ResetSensing();
void ExecuteUbergraph_AIC_Moth(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsValid_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_RunBehaviorTree_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_HasAuthority_ReturnValue_1, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2, bool K2Node_DynamicCast_bSuccess_4, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsValid_ReturnValue_1);
};
}

View File

@ -0,0 +1,285 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AIC_Moth.AIC_Moth_C
// (Actor)
class UClass* AAIC_Moth_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AIC_Moth_C");
return Clss;
}
// AIC_Moth_C AIC_Moth.Default__AIC_Moth_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class AAIC_Moth_C* AAIC_Moth_C::GetDefaultObj()
{
static class AAIC_Moth_C* Default = nullptr;
if (!Default)
Default = static_cast<AAIC_Moth_C*>(AAIC_Moth_C::StaticClass()->DefaultObject);
return Default;
}
// Function AIC_Moth.AIC_Moth_C.Setup AI
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Moth_C::Setup_AI()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "Setup AI");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Moth.AIC_Moth_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Moth_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature");
Params::AAIC_Moth_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{};
Parms.Pawn = Pawn;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Moth.AIC_Moth_C.Retreat
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Moth_C::Retreat()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "Retreat");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Moth.AIC_Moth_C.TriggerAggressive
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Moth_C::TriggerAggressive(class ABPCharacter_Demo_C* Target)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "TriggerAggressive");
Params::AAIC_Moth_C_TriggerAggressive_Params Parms{};
Parms.Target = Target;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Moth.AIC_Moth_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Moth_C::BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature");
Params::AAIC_Moth_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{};
Parms.Instigator = Instigator;
Parms.Location = Location;
Parms.Volume = Volume;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Moth.AIC_Moth_C.ResetAggressive
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Moth_C::ResetAggressive()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "ResetAggressive");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Moth.AIC_Moth_C.OnSensedPlayer
// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Moth_C::OnSensedPlayer(class ABPCharacter_Demo_C* Player)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "OnSensedPlayer");
Params::AAIC_Moth_C_OnSensedPlayer_Params Parms{};
Parms.Player = Player;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Moth.AIC_Moth_C.ResetSensing
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Moth_C::ResetSensing()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "ResetSensing");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Moth.AIC_Moth_C.ExecuteUbergraph_AIC_Moth
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Target (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_IsClosed_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_Has_Been_Initd_Variable (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_4 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_IsClosed_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool Temp_bool_Has_Been_Initd_Variable_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
void AAIC_Moth_C::ExecuteUbergraph_AIC_Moth(int32 EntryPoint, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Target, bool CallFunc_IsValid_ReturnValue, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, bool CallFunc_RunBehaviorTree_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1, bool K2Node_DynamicCast_bSuccess_3, bool CallFunc_HasAuthority_ReturnValue_1, bool Temp_bool_IsClosed_Variable, bool Temp_bool_Has_Been_Initd_Variable, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2, bool K2Node_DynamicCast_bSuccess_4, bool Temp_bool_IsClosed_Variable_1, bool Temp_bool_Has_Been_Initd_Variable_1, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, bool CallFunc_IsValid_ReturnValue_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Moth_C", "ExecuteUbergraph_AIC_Moth");
Params::AAIC_Moth_C_ExecuteUbergraph_AIC_Moth_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue;
Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue;
Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1;
Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth;
Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1;
Parms.K2Node_CustomEvent_Target = K2Node_CustomEvent_Target;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator;
Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location;
Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1;
Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2;
Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1;
Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Moth_1 = K2Node_DynamicCast_AsBP_Moth_1;
Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3;
Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1;
Parms.Temp_bool_IsClosed_Variable = Temp_bool_IsClosed_Variable;
Parms.Temp_bool_Has_Been_Initd_Variable = Temp_bool_Has_Been_Initd_Variable;
Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2;
Parms.K2Node_DynamicCast_AsBP_Moth_2 = K2Node_DynamicCast_AsBP_Moth_2;
Parms.K2Node_DynamicCast_bSuccess_4 = K2Node_DynamicCast_bSuccess_4;
Parms.Temp_bool_IsClosed_Variable_1 = Temp_bool_IsClosed_Variable_1;
Parms.Temp_bool_Has_Been_Initd_Variable_1 = Temp_bool_Has_Been_Initd_Variable_1;
Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player;
Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,100 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x8 - 0x0)
// Function AIC_Moth.AIC_Moth_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
struct AAIC_Moth_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params
{
public:
class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Moth.AIC_Moth_C.TriggerAggressive
struct AAIC_Moth_C_TriggerAggressive_Params
{
public:
class ABPCharacter_Demo_C* Target; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x18 (0x18 - 0x0)
// Function AIC_Moth.AIC_Moth_C.BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
struct AAIC_Moth_C_BndEvt__AIC_Hound_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params
{
public:
class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Moth.AIC_Moth_C.OnSensedPlayer
struct AAIC_Moth_C_OnSensedPlayer_Params
{
public:
class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0xC9 (0xC9 - 0x0)
// Function AIC_Moth.AIC_Moth_C.ExecuteUbergraph_AIC_Moth
struct AAIC_Moth_C_ExecuteUbergraph_AIC_Moth_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1A80[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_HasAuthority_ReturnValue; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A81[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A82[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A83[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_CustomEvent_Target; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A84[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector K2Node_ComponentBoundEvent_Location; // 0x68(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_ComponentBoundEvent_Volume; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A85[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_RunBehaviorTree_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A86[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_1; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_3; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_HasAuthority_ReturnValue_1; // 0xA1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_IsClosed_Variable; // 0xA2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_Has_Been_Initd_Variable; // 0xA3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A87[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth_2; // 0xB0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_4; // 0xB8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_IsClosed_Variable_1; // 0xB9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool Temp_bool_Has_Been_Initd_Variable_1; // 0xBA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A88[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue_1; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
}
}

View File

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

View File

@ -0,0 +1,39 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x34 (0x35C - 0x328)
// BlueprintGeneratedClass AIC_Roaming_Smiler.AIC_Roaming_Smiler_C
class AAIC_Roaming_Smiler_C : public AAIController
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName ShouldTeleport; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class AAIC_Roaming_Smiler_C* GetDefaultObj();
void Setup_AI(class UBehaviorTree* Behavior_Tree);
void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn);
void BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume);
void OnSeePlayer(class ABPCharacter_Demo_C* Player);
void OnStopSeePlayer();
void StartChase(class ABPCharacter_Demo_C* Character);
void ExecuteUbergraph_AIC_Roaming_Smiler(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, const struct FTransform& CallFunc_GetTransform_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1);
};
}

View File

@ -0,0 +1,256 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AIC_Roaming_Smiler.AIC_Roaming_Smiler_C
// (Actor)
class UClass* AAIC_Roaming_Smiler_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AIC_Roaming_Smiler_C");
return Clss;
}
// AIC_Roaming_Smiler_C AIC_Roaming_Smiler.Default__AIC_Roaming_Smiler_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class AAIC_Roaming_Smiler_C* AAIC_Roaming_Smiler_C::GetDefaultObj()
{
static class AAIC_Roaming_Smiler_C* Default = nullptr;
if (!Default)
Default = static_cast<AAIC_Roaming_Smiler_C*>(AAIC_Roaming_Smiler_C::StaticClass()->DefaultObject);
return Default;
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.Setup AI
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class UBehaviorTree* Behavior_Tree (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Roaming_Smiler_C::Setup_AI(class UBehaviorTree* Behavior_Tree)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "Setup AI");
Params::AAIC_Roaming_Smiler_C_Setup_AI_Params Parms{};
Parms.Behavior_Tree = Behavior_Tree;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Roaming_Smiler_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature");
Params::AAIC_Roaming_Smiler_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{};
Parms.Pawn = Pawn;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Roaming_Smiler_C::BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature");
Params::AAIC_Roaming_Smiler_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{};
Parms.Instigator = Instigator;
Parms.Location = Location;
Parms.Volume = Volume;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnSeePlayer
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Roaming_Smiler_C::OnSeePlayer(class ABPCharacter_Demo_C* Player)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "OnSeePlayer");
Params::AAIC_Roaming_Smiler_C_OnSeePlayer_Params Parms{};
Parms.Player = Player;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnStopSeePlayer
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_Roaming_Smiler_C::OnStopSeePlayer()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "OnStopSeePlayer");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.StartChase
// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_Roaming_Smiler_C::StartChase(class ABPCharacter_Demo_C* Character)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "StartChase");
Params::AAIC_Roaming_Smiler_C_StartChase_Params Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.ExecuteUbergraph_AIC_Roaming_Smiler
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor)
// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
void AAIC_Roaming_Smiler_C::ExecuteUbergraph_AIC_Roaming_Smiler(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, const struct FTransform& CallFunc_GetTransform_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_HasAuthority_ReturnValue_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_Roaming_Smiler_C", "ExecuteUbergraph_AIC_Roaming_Smiler");
Params::AAIC_Roaming_Smiler_C_ExecuteUbergraph_AIC_Roaming_Smiler_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue;
Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Roaming_Smiler = K2Node_DynamicCast_AsBP_Roaming_Smiler;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator;
Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location;
Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume;
Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo;
Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1;
Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player;
Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue;
Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1;
Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1;
Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2;
Parms.K2Node_CustomEvent_Behavior_Tree = K2Node_CustomEvent_Behavior_Tree;
Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1;
Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue;
Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue;
Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue;
Parms.CallFunc_GetBlackboard_ReturnValue_3 = CallFunc_GetBlackboard_ReturnValue_3;
Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X;
Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y;
Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z;
Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue;
Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue;
Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,108 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x8 - 0x0)
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.Setup AI
struct AAIC_Roaming_Smiler_C_Setup_AI_Params
{
public:
class UBehaviorTree* Behavior_Tree; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
struct AAIC_Roaming_Smiler_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params
{
public:
class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x18 (0x18 - 0x0)
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
struct AAIC_Roaming_Smiler_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params
{
public:
class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.OnSeePlayer
struct AAIC_Roaming_Smiler_C_OnSeePlayer_Params
{
public:
class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.StartChase
struct AAIC_Roaming_Smiler_C_StartChase_Params
{
public:
class ABPCharacter_Demo_C* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x10A (0x10A - 0x0)
// Function AIC_Roaming_Smiler.AIC_Roaming_Smiler_C.ExecuteUbergraph_AIC_Roaming_Smiler
struct AAIC_Roaming_Smiler_C_ExecuteUbergraph_AIC_Roaming_Smiler_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A73[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Roaming_Smiler_C* K2Node_DynamicCast_AsBP_Roaming_Smiler; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A74[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector K2Node_ComponentBoundEvent_Location; // 0x28(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_ComponentBoundEvent_Volume; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A75[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A76[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x70(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_CustomEvent_Character; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ReturnValue_1; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A77[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0x88(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0x90(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1A78[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform CallFunc_GetTransform_ReturnValue; // 0xB0(0x30)(ConstParm, IsPlainOldData, NoDestructor)
bool CallFunc_RunBehaviorTree_ReturnValue; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1A79[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0xE4(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3; // 0xF0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_X; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Y; // 0xFC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Z; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Abs_ReturnValue; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_HasAuthority_ReturnValue_1; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
}
}

View File

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

View File

@ -0,0 +1,39 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x34 (0x35C - 0x328)
// BlueprintGeneratedClass AIC_SkinStealer.AIC_SkinStealer_C
class AAIC_SkinStealer_C : public AAIController
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x328(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class UPawnSensingComponent* PawnSensing; // 0x330(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UBehaviorTree* BTAsset; // 0x338(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName CanSeeKey; // 0x340(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName Target; // 0x348(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName ShouldTeleport; // 0x350(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float DelayAmount; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class AAIC_SkinStealer_C* GetDefaultObj();
void Setup_AI(class UBehaviorTree* Behavior_Tree, bool ExtraHearing);
void BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn);
void BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume);
void OnSeePlayer(class ABPCharacter_Demo_C* Player);
void OnStopSeePlayer();
void StartChase(class ABPCharacter_Demo_C* Character);
void ExecuteUbergraph_AIC_SkinStealer(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, bool K2Node_CustomEvent_ExtraHearing, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1, bool K2Node_DynamicCast_bSuccess_3, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_HasAuthority_ReturnValue_1, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3);
};
}

View File

@ -0,0 +1,266 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass AIC_SkinStealer.AIC_SkinStealer_C
// (Actor)
class UClass* AAIC_SkinStealer_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AIC_SkinStealer_C");
return Clss;
}
// AIC_SkinStealer_C AIC_SkinStealer.Default__AIC_SkinStealer_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class AAIC_SkinStealer_C* AAIC_SkinStealer_C::GetDefaultObj()
{
static class AAIC_SkinStealer_C* Default = nullptr;
if (!Default)
Default = static_cast<AAIC_SkinStealer_C*>(AAIC_SkinStealer_C::StaticClass()->DefaultObject);
return Default;
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.Setup AI
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class UBehaviorTree* Behavior_Tree (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool ExtraHearing (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AAIC_SkinStealer_C::Setup_AI(class UBehaviorTree* Behavior_Tree, bool ExtraHearing)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "Setup AI");
Params::AAIC_SkinStealer_C_Setup_AI_Params Parms{};
Parms.Behavior_Tree = Behavior_Tree;
Parms.ExtraHearing = ExtraHearing;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_SkinStealer_C::BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature(class APawn* Pawn)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature");
Params::AAIC_SkinStealer_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params Parms{};
Parms.Pawn = Pawn;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// class APawn* Instigator (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector Location (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Volume (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_SkinStealer_C::BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature(class APawn* Instigator, struct FVector& Location, float Volume)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature");
Params::AAIC_SkinStealer_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params Parms{};
Parms.Instigator = Instigator;
Parms.Location = Location;
Parms.Volume = Volume;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.OnSeePlayer
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_SkinStealer_C::OnSeePlayer(class ABPCharacter_Demo_C* Player)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "OnSeePlayer");
Params::AAIC_SkinStealer_C_OnSeePlayer_Params Parms{};
Parms.Player = Player;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.OnStopSeePlayer
// (BlueprintCallable, BlueprintEvent)
// Parameters:
void AAIC_SkinStealer_C::OnStopSeePlayer()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "OnStopSeePlayer");
UObject::ProcessEvent(Func, nullptr);
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.StartChase
// (Net, NetReliable, NetServer, BlueprintCallable, BlueprintEvent)
// Parameters:
// class ABPCharacter_Demo_C* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_SkinStealer_C::StartChase(class ABPCharacter_Demo_C* Character)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "StartChase");
Params::AAIC_SkinStealer_C_StartChase_Params Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function AIC_SkinStealer.AIC_SkinStealer_C.ExecuteUbergraph_AIC_SkinStealer
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* K2Node_ComponentBoundEvent_Instigator (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector K2Node_ComponentBoundEvent_Location (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_ComponentBoundEvent_Volume (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* K2Node_ComponentBoundEvent_Pawn (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_2 (ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_CustomEvent_ExtraHearing (ZeroConstructor, IsPlainOldData, NoDestructor)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Player (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABPCharacter_Demo_C* K2Node_CustomEvent_Character (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// bool CallFunc_IsValid_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess_3 (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_K2_GetPawn_ReturnValue_2 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FTransform CallFunc_GetTransform_ReturnValue (ConstParm, IsPlainOldData, NoDestructor)
// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_RunBehaviorTree_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_BreakVector_X (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Y (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakVector_Z (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_HasAuthority_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_Abs_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3 (ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AAIC_SkinStealer_C::ExecuteUbergraph_AIC_SkinStealer(int32 EntryPoint, bool CallFunc_HasAuthority_ReturnValue, class APawn* CallFunc_K2_GetPawn_ReturnValue, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer, bool K2Node_DynamicCast_bSuccess, class APawn* K2Node_ComponentBoundEvent_Instigator, const struct FVector& K2Node_ComponentBoundEvent_Location, float K2Node_ComponentBoundEvent_Volume, class APawn* K2Node_ComponentBoundEvent_Pawn, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo, bool K2Node_DynamicCast_bSuccess_1, class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1, bool K2Node_DynamicCast_bSuccess_2, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree, bool K2Node_CustomEvent_ExtraHearing, class ABPCharacter_Demo_C* K2Node_CustomEvent_Player, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue, class ABPCharacter_Demo_C* K2Node_CustomEvent_Character, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1, class APawn* CallFunc_K2_GetPawn_ReturnValue_1, class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1, bool K2Node_DynamicCast_bSuccess_3, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2, class APawn* CallFunc_K2_GetPawn_ReturnValue_2, const struct FTransform& CallFunc_GetTransform_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue, bool CallFunc_RunBehaviorTree_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_HasAuthority_ReturnValue_1, float CallFunc_Abs_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AIC_SkinStealer_C", "ExecuteUbergraph_AIC_SkinStealer");
Params::AAIC_SkinStealer_C_ExecuteUbergraph_AIC_SkinStealer_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue;
Parms.CallFunc_K2_GetPawn_ReturnValue = CallFunc_K2_GetPawn_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Skin_Stealer = K2Node_DynamicCast_AsBP_Skin_Stealer;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.K2Node_ComponentBoundEvent_Instigator = K2Node_ComponentBoundEvent_Instigator;
Parms.K2Node_ComponentBoundEvent_Location = K2Node_ComponentBoundEvent_Location;
Parms.K2Node_ComponentBoundEvent_Volume = K2Node_ComponentBoundEvent_Volume;
Parms.K2Node_ComponentBoundEvent_Pawn = K2Node_ComponentBoundEvent_Pawn;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo = K2Node_DynamicCast_AsBPCharacter_Demo;
Parms.K2Node_DynamicCast_bSuccess_1 = K2Node_DynamicCast_bSuccess_1;
Parms.K2Node_DynamicCast_AsBPCharacter_Demo_1 = K2Node_DynamicCast_AsBPCharacter_Demo_1;
Parms.K2Node_DynamicCast_bSuccess_2 = K2Node_DynamicCast_bSuccess_2;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.K2Node_CustomEvent_Behavior_Tree = K2Node_CustomEvent_Behavior_Tree;
Parms.K2Node_CustomEvent_ExtraHearing = K2Node_CustomEvent_ExtraHearing;
Parms.K2Node_CustomEvent_Player = K2Node_CustomEvent_Player;
Parms.CallFunc_GetBlackboard_ReturnValue = CallFunc_GetBlackboard_ReturnValue;
Parms.K2Node_CustomEvent_Character = K2Node_CustomEvent_Character;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue_1 = CallFunc_IsValid_ReturnValue_1;
Parms.CallFunc_K2_GetPawn_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue_1;
Parms.K2Node_DynamicCast_AsBP_Skin_Stealer_1 = K2Node_DynamicCast_AsBP_Skin_Stealer_1;
Parms.K2Node_DynamicCast_bSuccess_3 = K2Node_DynamicCast_bSuccess_3;
Parms.CallFunc_GetBlackboard_ReturnValue_1 = CallFunc_GetBlackboard_ReturnValue_1;
Parms.CallFunc_GetBlackboard_ReturnValue_2 = CallFunc_GetBlackboard_ReturnValue_2;
Parms.CallFunc_K2_GetPawn_ReturnValue_2 = CallFunc_K2_GetPawn_ReturnValue_2;
Parms.CallFunc_GetTransform_ReturnValue = CallFunc_GetTransform_ReturnValue;
Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue;
Parms.CallFunc_RunBehaviorTree_ReturnValue = CallFunc_RunBehaviorTree_ReturnValue;
Parms.CallFunc_BreakVector_X = CallFunc_BreakVector_X;
Parms.CallFunc_BreakVector_Y = CallFunc_BreakVector_Y;
Parms.CallFunc_BreakVector_Z = CallFunc_BreakVector_Z;
Parms.CallFunc_HasAuthority_ReturnValue_1 = CallFunc_HasAuthority_ReturnValue_1;
Parms.CallFunc_Abs_ReturnValue = CallFunc_Abs_ReturnValue;
Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue;
Parms.CallFunc_GetBlackboard_ReturnValue_3 = CallFunc_GetBlackboard_ReturnValue_3;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,117 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x9 (0x9 - 0x0)
// Function AIC_SkinStealer.AIC_SkinStealer_C.Setup AI
struct AAIC_SkinStealer_C_Setup_AI_Params
{
public:
class UBehaviorTree* Behavior_Tree; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool ExtraHearing; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
};
// 0x8 (0x8 - 0x0)
// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature
struct AAIC_SkinStealer_C_BndEvt__Bacteria_AIC_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature_Params
{
public:
class APawn* Pawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x18 (0x18 - 0x0)
// Function AIC_SkinStealer.AIC_SkinStealer_C.BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature
struct AAIC_SkinStealer_C_BndEvt__AIC_SkinStealer_PawnSensing_K2Node_ComponentBoundEvent_1_HearNoiseDelegate__DelegateSignature_Params
{
public:
class APawn* Instigator; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector Location; // 0x8(0xC)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Volume; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_SkinStealer.AIC_SkinStealer_C.OnSeePlayer
struct AAIC_SkinStealer_C_OnSeePlayer_Params
{
public:
class ABPCharacter_Demo_C* Player; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function AIC_SkinStealer.AIC_SkinStealer_C.StartChase
struct AAIC_SkinStealer_C_StartChase_Params
{
public:
class ABPCharacter_Demo_C* Character; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x130 (0x130 - 0x0)
// Function AIC_SkinStealer.AIC_SkinStealer_C.ExecuteUbergraph_AIC_SkinStealer
struct AAIC_SkinStealer_C_ExecuteUbergraph_AIC_SkinStealer_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_HasAuthority_ReturnValue; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* K2Node_ComponentBoundEvent_Instigator; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector K2Node_ComponentBoundEvent_Location; // 0x28(0xC)(ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_ComponentBoundEvent_Volume; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* K2Node_ComponentBoundEvent_Pawn; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11CC[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_DynamicCast_AsBPCharacter_Demo_1; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x5C(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBehaviorTree* K2Node_CustomEvent_Behavior_Tree; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_CustomEvent_ExtraHearing; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11D1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class ABPCharacter_Demo_C* K2Node_CustomEvent_Player; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue; // 0x80(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABPCharacter_Demo_C* K2Node_CustomEvent_Character; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
bool CallFunc_IsValid_ReturnValue_1; // 0x91(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11D2[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_SkinStealer_C* K2Node_DynamicCast_AsBP_Skin_Stealer_1; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_3; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11D4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_1; // 0xB0(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_2; // 0xB8(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0xC0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_11FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform CallFunc_GetTransform_ReturnValue; // 0xD0(0x30)(ConstParm, IsPlainOldData, NoDestructor)
struct FVector CallFunc_InverseTransformLocation_ReturnValue; // 0x100(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_RunBehaviorTree_ReturnValue; // 0x10C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_BreakVector_X; // 0x110(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Y; // 0x114(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_BreakVector_Z; // 0x118(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_HasAuthority_ReturnValue_1; // 0x11C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11FC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_Abs_ReturnValue; // 0x120(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x124(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_11FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class UBlackboardComponent* CallFunc_GetBlackboard_ReturnValue_3; // 0x128(0x8)(ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,897 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EPathFollowingResult : uint8
{
Success = 0,
Blocked = 1,
OffPath = 2,
Aborted = 3,
Skipped_DEPRECATED = 4,
Invalid = 5,
EPathFollowingResult_MAX = 6,
};
enum class EEnvQueryStatus : uint8
{
Processing = 0,
Success = 1,
Failed = 2,
Aborted = 3,
OwnerLost = 4,
MissingParam = 5,
EEnvQueryStatus_MAX = 6,
};
enum class EAISenseNotifyType : uint8
{
OnEveryPerception = 0,
OnPerceptionChange = 1,
EAISenseNotifyType_MAX = 2,
};
enum class EAITaskPriority : uint8
{
Lowest = 0,
Low = 64,
AutonomousAI = 127,
High = 192,
Ultimate = 254,
EAITaskPriority_MAX = 255,
};
enum class EGenericAICheck : uint8
{
Less = 0,
LessOrEqual = 1,
Equal = 2,
NotEqual = 3,
GreaterOrEqual = 4,
Greater = 5,
IsTrue = 6,
MAX = 7,
};
enum class EAILockSource : uint8
{
Animation = 0,
Logic = 1,
Script = 2,
Gameplay = 3,
MAX = 4,
};
enum class EAIRequestPriority : uint8
{
SoftScript = 0,
Logic = 1,
HardScript = 2,
Reaction = 3,
Ultimate = 4,
MAX = 5,
};
enum class EPawnActionEventType : uint8
{
Invalid = 0,
FailedToStart = 1,
InstantAbort = 2,
FinishedAborting = 3,
FinishedExecution = 4,
Push = 5,
EPawnActionEventType_MAX = 6,
};
enum class EPawnActionResult : uint8
{
NotStarted = 0,
InProgress = 1,
Success = 2,
Failed = 3,
Aborted = 4,
EPawnActionResult_MAX = 5,
};
enum class EPawnActionAbortState : uint8
{
NeverStarted = 0,
NotBeingAborted = 1,
MarkPendingAbort = 2,
LatentAbortInProgress = 3,
AbortDone = 4,
MAX = 5,
};
enum class EFAIDistanceType : uint8
{
Distance3D = 0,
Distance2D = 1,
DistanceZ = 2,
MAX = 3,
};
enum class EAIOptionFlag : uint8
{
Default = 0,
Enable = 1,
Disable = 2,
MAX = 3,
};
enum class EBTFlowAbortMode : uint8
{
None = 0,
LowerPriority = 1,
Self = 2,
Both = 3,
EBTFlowAbortMode_MAX = 4,
};
enum class EBTNodeResult : uint8
{
Succeeded = 0,
Failed = 1,
Aborted = 2,
InProgress = 3,
EBTNodeResult_MAX = 4,
};
enum class ETextKeyOperation : uint8
{
Equal = 0,
NotEqual = 1,
Contain = 2,
NotContain = 3,
ETextKeyOperation_MAX = 4,
};
enum class EArithmeticKeyOperation : uint8
{
Equal = 0,
NotEqual = 1,
Less = 2,
LessOrEqual = 3,
Greater = 4,
GreaterOrEqual = 5,
EArithmeticKeyOperation_MAX = 6,
};
enum class EBasicKeyOperation : uint8
{
Set = 0,
NotSet = 1,
EBasicKeyOperation_MAX = 2,
};
enum class EBTParallelMode : uint8
{
AbortBackground = 0,
WaitForBackground = 1,
EBTParallelMode_MAX = 2,
};
enum class EBTDecoratorLogic : uint8
{
Invalid = 0,
Test = 1,
And = 2,
Or = 3,
Not = 4,
EBTDecoratorLogic_MAX = 5,
};
enum class EBTChildIndex : uint8
{
FirstNode = 0,
TaskNode = 1,
EBTChildIndex_MAX = 2,
};
enum class EBTBlackboardRestart : uint8
{
ValueChange = 0,
ResultChange = 1,
EBTBlackboardRestart_MAX = 2,
};
enum class EBlackBoardEntryComparison : uint8
{
Equal = 0,
NotEqual = 1,
EBlackBoardEntryComparison_MAX = 2,
};
enum class EPathExistanceQueryType : uint8
{
NavmeshRaycast2D = 0,
HierarchicalQuery = 1,
RegularPathFinding = 2,
EPathExistanceQueryType_MAX = 3,
};
enum class EPointOnCircleSpacingMethod : uint8
{
BySpaceBetween = 0,
ByNumberOfPoints = 1,
EPointOnCircleSpacingMethod_MAX = 2,
};
enum class EEQSNormalizationType : uint8
{
Absolute = 0,
RelativeToScores = 1,
EEQSNormalizationType_MAX = 2,
};
enum class EEnvTestDistance : uint8
{
Distance3D = 0,
Distance2D = 1,
DistanceZ = 2,
DistanceAbsoluteZ = 3,
EEnvTestDistance_MAX = 4,
};
enum class EEnvTestDot : uint8
{
Dot3D = 0,
Dot2D = 1,
EEnvTestDot_MAX = 2,
};
enum class EEnvTestPathfinding : uint8
{
PathExist = 0,
PathCost = 1,
PathLength = 2,
EEnvTestPathfinding_MAX = 3,
};
enum class EEnvQueryTestClamping : uint8
{
None = 0,
SpecifiedValue = 1,
FilterThreshold = 2,
EEnvQueryTestClamping_MAX = 3,
};
enum class EEnvDirection : uint8
{
TwoPoints = 0,
Rotation = 1,
EEnvDirection_MAX = 2,
};
enum class EEnvOverlapShape : uint8
{
Box = 0,
Sphere = 1,
Capsule = 2,
EEnvOverlapShape_MAX = 3,
};
enum class EEnvTraceShape : uint8
{
Line = 0,
Box = 1,
Sphere = 2,
Capsule = 3,
EEnvTraceShape_MAX = 4,
};
enum class EEnvQueryTrace : uint8
{
None = 0,
Navigation = 1,
Geometry = 2,
NavigationOverLedges = 3,
EEnvQueryTrace_MAX = 4,
};
enum class EAIParamType : uint8
{
Float = 0,
Int = 1,
Bool = 2,
MAX = 3,
};
enum class EEnvQueryParam : uint8
{
Float = 0,
Int = 1,
Bool = 2,
EEnvQueryParam_MAX = 3,
};
enum class EEnvQueryRunMode : uint8
{
SingleResult = 0,
RandomBest5Pct = 1,
RandomBest25Pct = 2,
AllMatching = 3,
EEnvQueryRunMode_MAX = 4,
};
enum class EEnvTestScoreOperator : uint8
{
AverageScore = 0,
MinScore = 1,
MaxScore = 2,
Multiply = 3,
EEnvTestScoreOperator_MAX = 4,
};
enum class EEnvTestFilterOperator : uint8
{
AllPass = 0,
AnyPass = 1,
EEnvTestFilterOperator_MAX = 2,
};
enum class EEnvTestCost : uint8
{
Low = 0,
Medium = 1,
High = 2,
EEnvTestCost_MAX = 3,
};
enum class EEnvTestWeight : uint8
{
None = 0,
Square = 1,
Inverse = 2,
Unused = 3,
Constant = 4,
Skip = 5,
EEnvTestWeight_MAX = 6,
};
enum class EEnvTestScoreEquation : uint8
{
Linear = 0,
Square = 1,
InverseLinear = 2,
SquareRoot = 3,
Constant = 4,
EEnvTestScoreEquation_MAX = 5,
};
enum class EEnvTestFilterType : uint8
{
Minimum = 0,
Maximum = 1,
Range = 2,
Match = 3,
EEnvTestFilterType_MAX = 4,
};
enum class EEnvTestPurpose : uint8
{
Filter = 0,
Score = 1,
FilterAndScore = 2,
EEnvTestPurpose_MAX = 3,
};
enum class EEnvQueryHightlightMode : uint8
{
All = 0,
Best5Pct = 1,
Best25Pct = 2,
EEnvQueryHightlightMode_MAX = 3,
};
enum class ETeamAttitude : uint8
{
Friendly = 0,
Neutral = 1,
Hostile = 2,
ETeamAttitude_MAX = 3,
};
enum class EPathFollowingRequestResult : uint8
{
Failed = 0,
AlreadyAtGoal = 1,
RequestSuccessful = 2,
EPathFollowingRequestResult_MAX = 3,
};
enum class EPathFollowingAction : uint8
{
Error = 0,
NoMove = 1,
DirectMove = 2,
PartialPath = 3,
PathToGoal = 4,
EPathFollowingAction_MAX = 5,
};
enum class EPathFollowingStatus : uint8
{
Idle = 0,
Waiting = 1,
Paused = 2,
Moving = 3,
EPathFollowingStatus_MAX = 4,
};
enum class EPawnActionFailHandling : uint8
{
RequireSuccess = 0,
IgnoreFailure = 1,
EPawnActionFailHandling_MAX = 2,
};
enum class EPawnSubActionTriggeringPolicy : uint8
{
CopyBeforeTriggering = 0,
ReuseInstances = 1,
EPawnSubActionTriggeringPolicy_MAX = 2,
};
enum class EPawnActionMoveMode : uint8
{
UsePathfinding = 0,
StraightLine = 1,
EPawnActionMoveMode_MAX = 2,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.AIRequestID
struct FAIRequestID
{
public:
uint32 RequestID; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x3C (0x3C - 0x0)
// ScriptStruct AIModule.AIStimulus
struct FAIStimulus
{
public:
float Age; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ExpirationAge; // 0x4(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Strength; // 0x8(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector StimulusLocation; // 0xC(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReceiverLocation; // 0x18(0xC)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x24(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E8[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 BitPad_16 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
uint8 bSuccessfullySensed : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1E9[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x48 (0x48 - 0x0)
// ScriptStruct AIModule.ActorPerceptionUpdateInfo
struct FActorPerceptionUpdateInfo
{
public:
int32 TargetId; // 0x0(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Target; // 0x4(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAIStimulus Stimulus; // 0xC(0x3C)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.AIDataProviderValue
struct FAIDataProviderValue
{
public:
uint8 Pad_1F1[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UAIDataProvider* DataBinding; // 0x10(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DataField; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x30 - 0x20)
// ScriptStruct AIModule.AIDataProviderTypedValue
struct FAIDataProviderTypedValue : public FAIDataProviderValue
{
public:
class UClass* PropertyType; // 0x20(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x38 - 0x30)
// ScriptStruct AIModule.AIDataProviderBoolValue
struct FAIDataProviderBoolValue : public FAIDataProviderTypedValue
{
public:
bool DefaultValue; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F3[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x38 - 0x30)
// ScriptStruct AIModule.AIDataProviderFloatValue
struct FAIDataProviderFloatValue : public FAIDataProviderTypedValue
{
public:
float DefaultValue; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x38 - 0x30)
// ScriptStruct AIModule.AIDataProviderIntValue
struct FAIDataProviderIntValue : public FAIDataProviderTypedValue
{
public:
int32 DefaultValue; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x30 - 0x20)
// ScriptStruct AIModule.AIDataProviderStructValue
struct FAIDataProviderStructValue : public FAIDataProviderValue
{
public:
uint8 Pad_1F7[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.ActorPerceptionBlueprintInfo
struct FActorPerceptionBlueprintInfo
{
public:
class AActor* Target; // 0x0(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAIStimulus> LastSensedStimuli; // 0x8(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 bIsHostile : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.AISenseAffiliationFilter
struct FAISenseAffiliationFilter
{
public:
uint8 bDetectEnemies : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bDetectNeutrals : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bDetectFriendlies : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x38 (0x38 - 0x0)
// ScriptStruct AIModule.AIDamageEvent
struct FAIDamageEvent
{
public:
float Amount; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitLocation; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* DamagedActor; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// ScriptStruct AIModule.AINoiseEvent
struct FAINoiseEvent
{
public:
uint8 Pad_1FB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector NoiseLocation; // 0x4(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Loudness; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.AIPredictionEvent
struct FAIPredictionEvent
{
public:
class AActor* Requestor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* PredictedActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FD[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.AISightEvent
struct FAISightEvent
{
public:
uint8 Pad_1FE[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* SeenActor; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Observer; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x38 (0x38 - 0x0)
// ScriptStruct AIModule.AITeamStimulusEvent
struct FAITeamStimulusEvent
{
public:
uint8 Pad_1FF[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* Broadcaster; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class AActor* Enemy; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.AITouchEvent
struct FAITouchEvent
{
public:
uint8 Pad_200[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* TouchReceiver; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x18(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x8 (0x8 - 0x0)
// ScriptStruct AIModule.IntervalCountdown
struct FIntervalCountdown
{
public:
float Interval; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AIModule.AIMoveRequest
struct FAIMoveRequest
{
public:
class AActor* GoalActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_202[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.BehaviorTreeTemplateInfo
struct FBehaviorTreeTemplateInfo
{
public:
class UBehaviorTree* Asset; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBTCompositeNode* Template; // 0x8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// ScriptStruct AIModule.BlackboardKeySelector
struct FBlackboardKeySelector
{
public:
TArray<class UBlackboardKeyType*> AllowedTypes; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Transient, 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, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 SelectedKeyID; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_205[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bNoneIsAllowedValue : 1; // Mask: 0x1, PropSize: 0x10x24(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_206[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.BlackboardEntry
struct FBlackboardEntry
{
public:
class FName EntryName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlackboardKeyType* KeyType; // 0x8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bInstanceSynced : 1; // Mask: 0x1, PropSize: 0x10x10(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_207[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x4 (0x4 - 0x0)
// ScriptStruct AIModule.BTDecoratorLogic
struct FBTDecoratorLogic
{
public:
enum class EBTDecoratorLogic Operation; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_208[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
uint16 Number; // 0x2(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// ScriptStruct AIModule.BTCompositeChild
struct FBTCompositeChild
{
public:
class UBTCompositeNode* ChildComposite; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBTTaskNode* ChildTask; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UBTDecorator*> Decorators; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FBTDecoratorLogic> DecoratorOps; // 0x20(0x10)(ZeroConstructor, 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)
};
// 0x1C (0x1C - 0x0)
// ScriptStruct AIModule.CrowdAvoidanceConfig
struct FCrowdAvoidanceConfig
{
public:
float VelocityBias; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DesiredVelocityWeight; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentVelocityWeight; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SideBiasWeight; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ImpactTimeWeight; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ImpactTimeRange; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 CustomPatternIdx; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 AdaptiveDivisions; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 AdaptiveRings; // 0x1A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 AdaptiveDepth; // 0x1B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x178 (0x178 - 0x0)
// ScriptStruct AIModule.EnvQueryInstanceCache
struct FEnvQueryInstanceCache
{
public:
class UEnvQuery* Template; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_209[0x170]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x68 (0x68 - 0x0)
// ScriptStruct AIModule.EnvQueryRequest
struct FEnvQueryRequest
{
public:
class UEnvQuery* QueryTemplate; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UObject* Owner; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWorld* World; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_20A[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x38 (0x38 - 0x0)
// ScriptStruct AIModule.AIDynamicParam
struct FAIDynamicParam
{
public:
class FName ParamName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAIParamType ParamType; // 0x8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float Value; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBlackboardKeySelector BBKey; // 0x10(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
// 0x48 (0x48 - 0x0)
// ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest
struct FEQSParametrizedQueryExecutionRequest
{
public:
class UEnvQuery* QueryTemplate; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<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_20C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bUseBBKeyForQueryTemplate : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20D[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AIModule.EnvQueryResult
struct FEnvQueryResult
{
public:
uint8 Pad_20E[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UEnvQueryItemType> ItemType; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20F[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
int32 OptionIndex; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 QueryID; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_210[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.EnvOverlapData
struct FEnvOverlapData
{
public:
float ExtentX; // 0x0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExtentY; // 0x4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExtentZ; // 0x8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ShapeOffset; // 0xC(0xC)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECollisionChannel OverlapChannel; // 0x18(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvOverlapShape OverlapShape; // 0x19(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
uint8 bOnlyBlockingHits : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverlapComplex : 1; // Mask: 0x2, PropSize: 0x10x1C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bSkipOverlapQuerier : 1; // Mask: 0x4, PropSize: 0x10x1C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_212[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// ScriptStruct AIModule.EnvTraceData
struct FEnvTraceData
{
public:
int32 VersionNum; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_213[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TSubclassOf<class UNavigationQueryFilter> NavigationFilter; // 0x8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectDown; // 0x10(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectUp; // 0x14(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExtentX; // 0x18(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExtentY; // 0x1C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExtentZ; // 0x20(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostProjectionVerticalOffset; // 0x24(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ETraceTypeQuery TraceChannel; // 0x28(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ECollisionChannel SerializedChannel; // 0x29(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvTraceShape TraceShape; // 0x2A(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvQueryTrace TraceMode; // 0x2B(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bTraceComplex : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOnlyBlockingHits : 1; // Mask: 0x2, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanTraceOnNavMesh : 1; // Mask: 0x4, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanTraceOnGeometry : 1; // Mask: 0x8, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanDisableTrace : 1; // Mask: 0x10, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bCanProjectDown : 1; // Mask: 0x20, PropSize: 0x10x2C(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_215[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AIModule.EnvDirection
struct FEnvDirection
{
public:
TSubclassOf<class UEnvQueryContext> LineFrom; // 0x0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> LineTo; // 0x8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> Rotation; // 0x10(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEnvDirection DirMode; // 0x18(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_216[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AIModule.EnvNamedValue
struct FEnvNamedValue
{
public:
class FName ParamName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EAIParamType ParamType; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_217[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float Value; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// ScriptStruct AIModule.GenericTeamId
struct FGenericTeamId
{
public:
uint8 TeamID; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
// 0x8 (0x8 - 0x0)
// ScriptStruct AIModule.PawnActionStack
struct FPawnActionStack
{
public:
class UPawnAction* TopAction; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AIModule.PawnActionEvent
struct FPawnActionEvent
{
public:
class UPawnAction* Action; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_218[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x98 (0x98 - 0x0)
// ScriptStruct AIModule.RecastGraphWrapper
struct FRecastGraphWrapper
{
public:
class ARecastNavMesh* RecastNavMeshActor; // 0x0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_219[0x90]; // Fixing Size Of Struct [ Dumper-7 ]
};
}

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, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FActorLayer Layer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
void ULayersBlueprintLibrary::RemoveActorFromLayer(class AActor* InActor, struct FActorLayer& Layer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("LayersBlueprintLibrary", "RemoveActorFromLayer");
Params::ULayersBlueprintLibrary_RemoveActorFromLayer_Params Parms{};
Parms.InActor = InActor;
Parms.Layer = Layer;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function ActorLayerUtilities.LayersBlueprintLibrary.GetActors
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FActorLayer ActorLayer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
// TArray<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, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FActorLayer Layer (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
void ULayersBlueprintLibrary::AddActorToLayer(class AActor* InActor, struct FActorLayer& Layer)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("LayersBlueprintLibrary", "AddActorToLayer");
Params::ULayersBlueprintLibrary_AddActorToLayer_Params Parms{};
Parms.InActor = InActor;
Parms.Layer = Layer;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
}

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, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FActorLayer Layer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// Function ActorLayerUtilities.LayersBlueprintLibrary.GetActors
struct ULayersBlueprintLibrary_GetActors_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FActorLayer ActorLayer; // 0x8(0x8)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
TArray<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, IsPlainOldData, 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,53 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x88 - 0x60)
// Class ActorSequence.ActorSequence
class UActorSequence : public UMovieSceneSequence
{
public:
class UMovieScene* MovieScene; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FActorSequenceObjectReferenceMap ObjectReferences; // 0x68(0x20)(NativeAccessSpecifierPrivate)
static class UClass* StaticClass();
static class UActorSequence* GetDefaultObj();
};
// 0x28 (0xD8 - 0xB0)
// Class ActorSequence.ActorSequenceComponent
class UActorSequenceComponent : public UActorComponent
{
public:
struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0xB0(0x14)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_1759[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UActorSequence* Sequence; // 0xC8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UActorSequencePlayer* SequencePlayer; // 0xD0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UActorSequenceComponent* GetDefaultObj();
};
// 0x0 (0x4E8 - 0x4E8)
// Class ActorSequence.ActorSequencePlayer
class UActorSequencePlayer : public UMovieSceneSequencePlayer
{
public:
static class UClass* StaticClass();
static class UActorSequencePlayer* GetDefaultObj();
};
}

View File

@ -0,0 +1,100 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class ActorSequence.ActorSequence
// (None)
class UClass* UActorSequence::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("ActorSequence");
return Clss;
}
// ActorSequence ActorSequence.Default__ActorSequence
// (Public, ClassDefaultObject, ArchetypeObject)
class UActorSequence* UActorSequence::GetDefaultObj()
{
static class UActorSequence* Default = nullptr;
if (!Default)
Default = static_cast<UActorSequence*>(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;
}
// 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_175A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FGuid ActorId; // 0x4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_175B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class FString PathToComponent; // 0x18(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct ActorSequence.ActorSequenceObjectReferences
struct FActorSequenceObjectReferences
{
public:
TArray<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,407 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class AdvancedSessions.AdvancedExternalUILibrary
class UAdvancedExternalUILibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedExternalUILibrary* GetDefaultObj();
void ShowWebURLUI(const class FString& URLToShow, enum class EBlueprintResultSwitch* Result, TArray<class FString>* AllowedDomains, bool bEmbedded, bool bShowBackground, bool bShowCloseButton, int32 OffsetX, int32 OffsetY, int32 SizeX, int32 SizeY);
void ShowProfileUI(const struct FBPUniqueNetId& PlayerViewingProfile, const struct FBPUniqueNetId& PlayerToViewProfileOf, enum class EBlueprintResultSwitch* Result);
void ShowLeaderBoardUI(const class FString& LeaderboardName, enum class EBlueprintResultSwitch* Result);
void ShowInviteUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result);
void ShowFriendsUI(class APlayerController* PlayerController, enum class EBlueprintResultSwitch* Result);
void ShowAccountUpgradeUI(const struct FBPUniqueNetId& PlayerRequestingAccountUpgradeUI, enum class EBlueprintResultSwitch* Result);
void CloseWebURLUI();
};
// 0x80 (0x228 - 0x1A8)
// Class AdvancedSessions.AdvancedFriendsGameInstance
class UAdvancedFriendsGameInstance : public UGameInstance
{
public:
bool bCallFriendInterfaceEventsOnPlayerControllers; // 0x1A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCallIdentityInterfaceEventsOnPlayerControllers; // 0x1A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCallVoiceInterfaceEventsOnPlayerControllers; // 0x1AA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableTalkingStatusDelegate; // 0x1AB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D94[0x7C]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAdvancedFriendsGameInstance* GetDefaultObj();
void OnSessionInviteReceived(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInviting, const class FString& AppId, struct FBlueprintSessionResult& SessionToJoin);
void OnSessionInviteAccepted(int32 LocalPlayerNum, const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SessionToJoin);
void OnPlayerTalkingStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking);
void OnPlayerLoginStatusChanged(int32 PlayerNum, enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& NewPlayerUniqueNetID);
void OnPlayerLoginChanged(int32 PlayerNum);
};
// 0x0 (0x28 - 0x28)
// Class AdvancedSessions.AdvancedFriendsInterface
class IAdvancedFriendsInterface : public IInterface
{
public:
static class UClass* StaticClass();
static class IAdvancedFriendsInterface* GetDefaultObj();
void OnSessionInviteReceived(const struct FBPUniqueNetId& PersonInviting, struct FBlueprintSessionResult& SearchResult);
void OnSessionInviteAccepted(const struct FBPUniqueNetId& PersonInvited, struct FBlueprintSessionResult& SearchResult);
void OnPlayerVoiceStateChanged(const struct FBPUniqueNetId& PlayerId, bool bIsTalking);
void OnPlayerLoginStatusChanged(enum class EBPLoginStatus PreviousStatus, enum class EBPLoginStatus NewStatus, const struct FBPUniqueNetId& PlayerUniqueNetID);
void OnPlayerLoginChanged(int32 PlayerNum);
};
// 0x0 (0x28 - 0x28)
// Class AdvancedSessions.AdvancedFriendsLibrary
class UAdvancedFriendsLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedFriendsLibrary* GetDefaultObj();
void SendSessionInviteToFriends(class APlayerController* PlayerController, TArray<struct FBPUniqueNetId>& Friends, enum class EBlueprintResultSwitch* Result);
void SendSessionInviteToFriend(class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId, enum class EBlueprintResultSwitch* Result);
void IsAFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& UniqueNetId, bool* IsFriend);
void GetStoredRecentPlayersList(const struct FBPUniqueNetId& UniqueNetId, TArray<struct FBPOnlineRecentPlayer>* PlayersList);
void GetStoredFriendsList(class APlayerController* PlayerController, TArray<struct FBPFriendInfo>* FriendsList);
void GetFriend(class APlayerController* PlayerController, const struct FBPUniqueNetId& FriendUniqueNetId, struct FBPFriendInfo* Friend);
};
// 0x50 (0x288 - 0x238)
// Class AdvancedSessions.AdvancedGameSession
class AAdvancedGameSession : public AGameSession
{
public:
TMap<struct FUniqueNetIdRepl, class FText> BanList; // 0x238(0x50)(Transient, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class AAdvancedGameSession* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class AdvancedSessions.AdvancedIdentityLibrary
class UAdvancedIdentityLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedIdentityLibrary* GetDefaultObj();
void SetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, const class FString& NewAttributeValue, enum class EBlueprintResultSwitch* Result);
void GetUserID(struct FBPUserOnlineAccount& AccountInfo, struct FBPUniqueNetId* UniqueNetId);
void GetUserAccountRealName(struct FBPUserOnlineAccount& AccountInfo, class FString* UserName);
void GetUserAccountDisplayName(struct FBPUserOnlineAccount& AccountInfo, class FString* DisplayName);
void GetUserAccountAuthAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AuthAttribute, enum class EBlueprintResultSwitch* Result);
void GetUserAccountAttribute(struct FBPUserOnlineAccount& AccountInfo, const class FString& AttributeName, class FString* AttributeValue, enum class EBlueprintResultSwitch* Result);
void GetUserAccountAccessToken(struct FBPUserOnlineAccount& AccountInfo, class FString* AccessToken);
void GetUserAccount(struct FBPUniqueNetId& UniqueNetId, struct FBPUserOnlineAccount* AccountInfo, enum class EBlueprintResultSwitch* Result);
void GetPlayerNickname(struct FBPUniqueNetId& UniqueNetId, class FString* PlayerNickname);
void GetPlayerAuthToken(class APlayerController* PlayerController, class FString* AuthToken, enum class EBlueprintResultSwitch* Result);
void GetLoginStatus(struct FBPUniqueNetId& UniqueNetId, enum class EBPLoginStatus* LoginStatus, enum class EBlueprintResultSwitch* Result);
void GetAllUserAccounts(TArray<struct FBPUserOnlineAccount>* AccountInfos, enum class EBlueprintResultSwitch* Result);
};
// 0x0 (0x28 - 0x28)
// Class AdvancedSessions.AdvancedSessionsLibrary
class UAdvancedSessionsLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedSessionsLibrary* GetDefaultObj();
void UniqueNetIdToString(struct FBPUniqueNetId& UniqueNetId, class FString* String);
void SetPlayerName(class APlayerController* PlayerController, const class FString& PlayerName);
bool ServerTravel(class UObject* WorldContextObject, const class FString& InURL, bool bAbsolute, bool bShouldSkipGameNotify);
struct FSessionsSearchSetting MakeLiteralSessionSearchProperty(const struct FSessionPropertyKeyPair& SessionSearchProperty, enum class EOnlineComparisonOpRedux ComparisonOp);
struct FSessionPropertyKeyPair MakeLiteralSessionPropertyString(class FName Key, const class FString& Value);
struct FSessionPropertyKeyPair MakeLiteralSessionPropertyInt(class FName Key, int32 Value);
struct FSessionPropertyKeyPair MakeLiteralSessionPropertyFloat(class FName Key, float Value);
struct FSessionPropertyKeyPair MakeLiteralSessionPropertyByte(class FName Key, uint8 Value);
struct FSessionPropertyKeyPair MakeLiteralSessionPropertyBool(class FName Key, bool Value);
bool KickPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToKick, class FText KickReason);
bool IsValidUniqueNetID(struct FBPUniqueNetId& UniqueNetId);
bool IsValidSession(struct FBlueprintSessionResult& SessionResult);
void IsPlayerInSession(class UObject* WorldContextObject, struct FBPUniqueNetId& PlayerToCheck, bool* bIsInSession);
bool HasOnlineSubsystem(class FName SubSystemName);
void GetUniqueNetIDFromPlayerState(class APlayerState* PlayerState, struct FBPUniqueNetId* UniqueNetId);
void GetUniqueNetID(class APlayerController* PlayerController, struct FBPUniqueNetId* UniqueNetId);
void GetUniqueBuildID(const struct FBlueprintSessionResult& SessionResult, int32* UniqueBuildId);
void GetSessionState(class UObject* WorldContextObject, enum class EBPOnlineSessionState* SessionState);
void GetSessionSettings(class UObject* WorldContextObject, int32* NumConnections, int32* NumPrivateConnections, bool* bIsLAN, bool* bIsDedicated, bool* bAllowInvites, bool* bAllowJoinInProgress, bool* bIsAnticheatEnabled, int32* BuildUniqueID, TArray<struct FSessionPropertyKeyPair>* ExtraSettings, enum class EBlueprintResultSwitch* Result);
void GetSessionPropertyString(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, class FString* SettingValue);
class FName GetSessionPropertyKey(struct FSessionPropertyKeyPair& SessionProperty);
void GetSessionPropertyInt(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, int32* SettingValue);
void GetSessionPropertyFloat(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, float* SettingValue);
void GetSessionPropertyByte(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, uint8* SettingValue);
void GetSessionPropertyBool(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class ESessionSettingSearchResult* SearchResult, bool* SettingValue);
void GetSessionID_AsString(struct FBlueprintSessionResult& SessionResult, class FString* SessionId);
void GetPlayerName(class APlayerController* PlayerController, class FString* PlayerName);
void GetNumberOfNetworkPlayers(class UObject* WorldContextObject, int32* NumNetPlayers);
void GetNetPlayerIndex(class APlayerController* PlayerController, int32* NetPlayerIndex);
void GetExtraSettings(const struct FBlueprintSessionResult& SessionResult, TArray<struct FSessionPropertyKeyPair>* ExtraSettings);
void GetCurrentUniqueBuildID(int32* UniqueBuildId);
void GetCurrentSessionID_AsString(class UObject* WorldContextObject, class FString* SessionId);
void FindSessionPropertyIndexByName(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingName, enum class EBlueprintResultSwitch* Result, int32* OutIndex);
void FindSessionPropertyByName(TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class FName SettingsName, enum class EBlueprintResultSwitch* Result, struct FSessionPropertyKeyPair* OutProperty);
bool EqualEqual_UNetIDUnetID(struct FBPUniqueNetId& A, struct FBPUniqueNetId& B);
bool BanPlayer(class UObject* WorldContextObject, class APlayerController* PlayerToBan, class FText BanReason);
void AddOrModifyExtraSettings(TArray<struct FSessionPropertyKeyPair>& SettingsArray, TArray<struct FSessionPropertyKeyPair>& NewOrChangedSettings, TArray<struct FSessionPropertyKeyPair>* ModifiedSettingsArray);
};
// 0x0 (0x28 - 0x28)
// Class AdvancedSessions.AdvancedVoiceLibrary
class UAdvancedVoiceLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedVoiceLibrary* GetDefaultObj();
bool UnRegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId);
void UnRegisterLocalTalker(uint8 LocalPlayerNum);
void UnRegisterAllLocalTalkers();
bool UnMuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide);
void StopNetworkedVoice(uint8 LocalPlayerNum);
void StartNetworkedVoice(uint8 LocalPlayerNum);
void RemoveAllRemoteTalkers();
bool RegisterRemoteTalker(struct FBPUniqueNetId& UniqueNetId);
bool RegisterLocalTalker(uint8 LocalPlayerNum);
void RegisterAllLocalTalkers();
bool MuteRemoteTalker(uint8 LocalUserNum, struct FBPUniqueNetId& UniqueNetId, bool bIsSystemWide);
bool IsRemotePlayerTalking(struct FBPUniqueNetId& UniqueNetId);
bool IsPlayerMuted(uint8 LocalUserNumChecking, struct FBPUniqueNetId& UniqueNetId);
bool IsLocalPlayerTalking(uint8 LocalPlayerNum);
void IsHeadsetPresent(bool* bHasHeadset, uint8 LocalPlayerNum);
void GetNumLocalTalkers(int32* NumLocalTalkers);
};
// 0x48 (0x78 - 0x30)
// Class AdvancedSessions.AutoLoginUserCallbackProxy
class UAutoLoginUserCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E0C[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAutoLoginUserCallbackProxy* GetDefaultObj();
class UAutoLoginUserCallbackProxy* AutoLoginUser(class UObject* WorldContextObject, int32 LocalUserNum);
};
// 0x48 (0x78 - 0x30)
// Class AdvancedSessions.CancelFindSessionsCallbackProxy
class UCancelFindSessionsCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E0D[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCancelFindSessionsCallbackProxy* GetDefaultObj();
class UCancelFindSessionsCallbackProxy* CancelFindSessions(class UObject* WorldContextObject, class APlayerController* PlayerController);
};
// 0x88 (0xB8 - 0x30)
// Class AdvancedSessions.CreateSessionCallbackProxyAdvanced
class UCreateSessionCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E14[0x68]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UCreateSessionCallbackProxyAdvanced* GetDefaultObj();
class UCreateSessionCallbackProxyAdvanced* CreateAdvancedSession(class UObject* WorldContextObject, TArray<struct FSessionPropertyKeyPair>& ExtraSettings, class APlayerController* PlayerController, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bIsDedicatedServer, bool bUsePresence, bool bUseLobbiesIfAvailable, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, bool bStartAfterCreate);
};
// 0x48 (0x78 - 0x30)
// Class AdvancedSessions.EndSessionCallbackProxy
class UEndSessionCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E16[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UEndSessionCallbackProxy* GetDefaultObj();
class UEndSessionCallbackProxy* EndSession(class UObject* WorldContextObject, class APlayerController* PlayerController);
};
// 0x68 (0x98 - 0x30)
// Class AdvancedSessions.FindFriendSessionCallbackProxy
class UFindFriendSessionCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E1A[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UFindFriendSessionCallbackProxy* GetDefaultObj();
class UFindFriendSessionCallbackProxy* FindFriendSession(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& FriendUniqueNetId);
};
// 0xA0 (0xD0 - 0x30)
// Class AdvancedSessions.FindSessionsCallbackProxyAdvanced
class UFindSessionsCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E2F[0x80]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UFindSessionsCallbackProxyAdvanced* GetDefaultObj();
class UFindSessionsCallbackProxyAdvanced* FindSessionsAdvanced(class UObject* WorldContextObject, class APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, enum class EBPServerPresenceSearchType ServerTypeToSearch, TArray<struct FSessionsSearchSetting>& Filters, bool bEmptyServersOnly, bool bNonEmptyServersOnly, bool bSecureServersOnly, bool bSearchLobbies, int32 MinSlotsAvailable);
void FilterSessionResults(TArray<struct FBlueprintSessionResult>& SessionResults, TArray<struct FSessionsSearchSetting>& Filters, TArray<struct FBlueprintSessionResult>* FilteredResults);
};
// 0x40 (0x70 - 0x30)
// Class AdvancedSessions.GetFriendsCallbackProxy
class UGetFriendsCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E30[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UGetFriendsCallbackProxy* GetDefaultObj();
class UGetFriendsCallbackProxy* GetAndStoreFriendsList(class UObject* WorldContextObject, class APlayerController* PlayerController);
};
// 0x60 (0x90 - 0x30)
// Class AdvancedSessions.GetRecentPlayersCallbackProxy
class UGetRecentPlayersCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E31[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UGetRecentPlayersCallbackProxy* GetDefaultObj();
class UGetRecentPlayersCallbackProxy* GetAndStoreRecentPlayersList(class UObject* WorldContextObject, struct FBPUniqueNetId& UniqueNetId);
};
// 0x50 (0x80 - 0x30)
// Class AdvancedSessions.GetUserPrivilegeCallbackProxy
class UGetUserPrivilegeCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E33[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UGetUserPrivilegeCallbackProxy* GetDefaultObj();
class UGetUserPrivilegeCallbackProxy* GetUserPrivilege(class UObject* WorldContextObject, enum class EBPUserPrivileges& PrivilegeToCheck, struct FBPUniqueNetId& PlayerUniqueNetID);
};
// 0x78 (0xA8 - 0x30)
// Class AdvancedSessions.LoginUserCallbackProxy
class ULoginUserCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E34[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class ULoginUserCallbackProxy* GetDefaultObj();
class ULoginUserCallbackProxy* LoginUser(class UObject* WorldContextObject, class APlayerController* PlayerController, const class FString& UserID, const class FString& UserToken, const class FString& AuthType);
};
// 0x48 (0x78 - 0x30)
// Class AdvancedSessions.LogoutUserCallbackProxy
class ULogoutUserCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E38[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class ULogoutUserCallbackProxy* GetDefaultObj();
class ULogoutUserCallbackProxy* LogoutUser(class UObject* WorldContextObject, class APlayerController* PlayerController);
};
// 0x60 (0x90 - 0x30)
// Class AdvancedSessions.SendFriendInviteCallbackProxy
class USendFriendInviteCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E3A[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class USendFriendInviteCallbackProxy* GetDefaultObj();
class USendFriendInviteCallbackProxy* SendFriendInvite(class UObject* WorldContextObject, class APlayerController* PlayerController, struct FBPUniqueNetId& UniqueNetIDInvited);
};
// 0x40 (0x70 - 0x30)
// Class AdvancedSessions.StartSessionCallbackProxyAdvanced
class UStartSessionCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E3B[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UStartSessionCallbackProxyAdvanced* GetDefaultObj();
class UStartSessionCallbackProxyAdvanced* StartAdvancedSession(class UObject* WorldContextObject);
};
// 0x68 (0x98 - 0x30)
// Class AdvancedSessions.UpdateSessionCallbackProxyAdvanced
class UUpdateSessionCallbackProxyAdvanced : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_E3E[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UUpdateSessionCallbackProxyAdvanced* GetDefaultObj();
class UUpdateSessionCallbackProxyAdvanced* UpdateSession(class UObject* WorldContextObject, TArray<struct FSessionPropertyKeyPair>& ExtraSettings, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bAllowJoinInProgress, bool bRefreshOnlineData, bool bIsDedicatedServer);
};
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,182 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EBPOnlinePresenceState : uint8
{
Online = 0,
Offline = 1,
Away = 2,
ExtendedAway = 3,
DoNotDisturb = 4,
Chat = 5,
EBPOnlinePresenceState_MAX = 6,
};
enum class EBPUserPrivileges : uint8
{
CanPlay = 0,
CanPlayOnline = 1,
CanCommunicateOnline = 2,
CanUseUserGeneratedContent = 3,
EBPUserPrivileges_MAX = 4,
};
enum class EOnlineComparisonOpRedux : uint8
{
Equals = 0,
NotEquals = 1,
GreaterThan = 2,
GreaterThanEquals = 3,
LessThan = 4,
LessThanEquals = 5,
EOnlineComparisonOpRedux_MAX = 6,
};
enum class EBPOnlineSessionState : uint8
{
NoSession = 0,
Creating = 1,
Pending = 2,
Starting = 3,
InProgress = 4,
Ending = 5,
Ended = 6,
Destroying = 7,
EBPOnlineSessionState_MAX = 8,
};
enum class EBPServerPresenceSearchType : uint8
{
AllServers = 0,
ClientServersOnly = 1,
DedicatedServersOnly = 2,
EBPServerPresenceSearchType_MAX = 3,
};
enum class EBlueprintAsyncResultSwitch : uint8
{
OnSuccess = 0,
AsyncLoading = 1,
OnFailure = 2,
EBlueprintAsyncResultSwitch_MAX = 3,
};
enum class EBlueprintResultSwitch : uint8
{
OnSuccess = 0,
OnFailure = 1,
EBlueprintResultSwitch_MAX = 2,
};
enum class ESessionSettingSearchResult : uint8
{
Found = 0,
NotFound = 1,
WrongType = 2,
ESessionSettingSearchResult_MAX = 3,
};
enum class EBPLoginStatus : uint8
{
NotLoggedIn = 0,
UsingLocalProfile = 1,
LoggedIn = 2,
EBPLoginStatus_MAX = 3,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x20 - 0x0)
// ScriptStruct AdvancedSessions.BPUniqueNetId
struct FBPUniqueNetId
{
public:
uint8 Pad_E40[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AdvancedSessions.BPFriendPresenceInfo
struct FBPFriendPresenceInfo
{
public:
bool bIsOnline; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlaying; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlayingThisGame; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsJoinable; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasVoiceSupport; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EBPOnlinePresenceState PresenceState; // 0x5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E41[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
class FString StatusString; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x68 (0x68 - 0x0)
// ScriptStruct AdvancedSessions.BPFriendInfo
struct FBPFriendInfo
{
public:
class FString DisplayName; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RealName; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EBPOnlinePresenceState OnlineState; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E42[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBPUniqueNetId UniqueNetId; // 0x28(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bIsPlayingSameGame; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E43[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBPFriendPresenceInfo PresenceInfo; // 0x50(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
// 0x40 (0x40 - 0x0)
// ScriptStruct AdvancedSessions.BPOnlineUser
struct FBPOnlineUser
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RealName; // 0x30(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x50 - 0x40)
// ScriptStruct AdvancedSessions.BPOnlineRecentPlayer
struct FBPOnlineRecentPlayer : public FBPOnlineUser
{
public:
class FString LastSeen; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// ScriptStruct AdvancedSessions.SessionsSearchSetting
struct FSessionsSearchSetting
{
public:
uint8 Pad_E46[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AdvancedSessions.SessionPropertyKeyPair
struct FSessionPropertyKeyPair
{
public:
uint8 Pad_E47[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AdvancedSessions.BPUserOnlineAccount
struct FBPUserOnlineAccount
{
public:
uint8 Pad_E48[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
};
}

View File

@ -0,0 +1,81 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x0 (0x28 - 0x28)
// Class AdvancedSteamSessions.AdvancedSteamFriendsLibrary
class UAdvancedSteamFriendsLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedSteamFriendsLibrary* GetDefaultObj();
bool RequestSteamFriendInfo(const struct FBPUniqueNetId& UniqueNetId, bool bRequireNameOnly);
bool OpenSteamUserOverlay(const struct FBPUniqueNetId& UniqueNetId, enum class ESteamUserOverlayType DialogType);
bool IsSteamInBigPictureMode();
bool IsOverlayEnabled();
bool InitTextFiltering();
class FString GetSteamPersonaName(const struct FBPUniqueNetId& UniqueNetId);
void GetSteamGroups(TArray<struct FBPSteamGroupInfo>* SteamGroups);
void GetSteamFriendGamePlayed(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintResultSwitch* Result, int32* AppId);
class UTexture2D* GetSteamFriendAvatar(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintAsyncResultSwitch* Result, enum class ESteamAvatarSize AvatarSize);
struct FBPUniqueNetId GetLocalSteamIDFromSteam();
int32 GetFriendSteamLevel(const struct FBPUniqueNetId& UniqueNetId);
bool FilterText(const class FString& TextToFilter, enum class EBPTextFilteringContext Context, const struct FBPUniqueNetId& TextSourceID, class FString* FilteredText);
struct FBPUniqueNetId CreateSteamIDFromString(const class FString& SteamID64);
};
// 0x0 (0x28 - 0x28)
// Class AdvancedSteamSessions.AdvancedSteamWorkshopLibrary
class UAdvancedSteamWorkshopLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAdvancedSteamWorkshopLibrary* GetDefaultObj();
TArray<struct FBPSteamWorkshopID> GetSubscribedWorkshopItems(int32* NumberOfItems);
void GetNumSubscribedWorkshopItems(int32* NumberOfItems);
};
// 0x70 (0xA0 - 0x30)
// Class AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy
class USteamRequestGroupOfficersCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_8B2[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class USteamRequestGroupOfficersCallbackProxy* GetDefaultObj();
class USteamRequestGroupOfficersCallbackProxy* GetSteamGroupOfficerList(class UObject* WorldContextObject, const struct FBPUniqueNetId& GroupUniqueNetID);
};
// 0x58 (0x88 - 0x30)
// Class AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy
class USteamWSRequestUGCDetailsCallbackProxy : public UOnlineBlueprintCallProxyBase
{
public:
FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnFailure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_8B4[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class USteamWSRequestUGCDetailsCallbackProxy* GetDefaultObj();
class USteamWSRequestUGCDetailsCallbackProxy* GetWorkshopItemDetails(class UObject* WorldContextObject, const struct FBPSteamWorkshopID& WorkShopID);
};
}

View File

@ -0,0 +1,657 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class AdvancedSteamSessions.AdvancedSteamFriendsLibrary
// (None)
class UClass* UAdvancedSteamFriendsLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedSteamFriendsLibrary");
return Clss;
}
// AdvancedSteamFriendsLibrary AdvancedSteamSessions.Default__AdvancedSteamFriendsLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedSteamFriendsLibrary* UAdvancedSteamFriendsLibrary::GetDefaultObj()
{
static class UAdvancedSteamFriendsLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedSteamFriendsLibrary*>(UAdvancedSteamFriendsLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.RequestSteamFriendInfo
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// bool bRequireNameOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSteamFriendsLibrary::RequestSteamFriendInfo(const struct FBPUniqueNetId& UniqueNetId, bool bRequireNameOnly)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "RequestSteamFriendInfo");
Params::UAdvancedSteamFriendsLibrary_RequestSteamFriendInfo_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
Parms.bRequireNameOnly = bRequireNameOnly;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.OpenSteamUserOverlay
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// enum class ESteamUserOverlayType DialogType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSteamFriendsLibrary::OpenSteamUserOverlay(const struct FBPUniqueNetId& UniqueNetId, enum class ESteamUserOverlayType DialogType)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "OpenSteamUserOverlay");
Params::UAdvancedSteamFriendsLibrary_OpenSteamUserOverlay_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
Parms.DialogType = DialogType;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsSteamInBigPictureMode
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSteamFriendsLibrary::IsSteamInBigPictureMode()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "IsSteamInBigPictureMode");
Params::UAdvancedSteamFriendsLibrary_IsSteamInBigPictureMode_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsOverlayEnabled
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSteamFriendsLibrary::IsOverlayEnabled()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "IsOverlayEnabled");
Params::UAdvancedSteamFriendsLibrary_IsOverlayEnabled_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.InitTextFiltering
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSteamFriendsLibrary::InitTextFiltering()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "InitTextFiltering");
Params::UAdvancedSteamFriendsLibrary_InitTextFiltering_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamPersonaName
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString UAdvancedSteamFriendsLibrary::GetSteamPersonaName(const struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamPersonaName");
Params::UAdvancedSteamFriendsLibrary_GetSteamPersonaName_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamGroups
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<struct FBPSteamGroupInfo> SteamGroups (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
void UAdvancedSteamFriendsLibrary::GetSteamGroups(TArray<struct FBPSteamGroupInfo>* SteamGroups)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamGroups");
Params::UAdvancedSteamFriendsLibrary_GetSteamGroups_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (SteamGroups != nullptr)
*SteamGroups = std::move(Parms.SteamGroups);
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendGamePlayed
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// enum class EBlueprintResultSwitch Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// int32 AppId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSteamFriendsLibrary::GetSteamFriendGamePlayed(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintResultSwitch* Result, int32* AppId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamFriendGamePlayed");
Params::UAdvancedSteamFriendsLibrary_GetSteamFriendGamePlayed_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
if (AppId != nullptr)
*AppId = Parms.AppId;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendAvatar
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// enum class EBlueprintAsyncResultSwitchResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ESteamAvatarSize AvatarSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* UAdvancedSteamFriendsLibrary::GetSteamFriendAvatar(const struct FBPUniqueNetId& UniqueNetId, enum class EBlueprintAsyncResultSwitch* Result, enum class ESteamAvatarSize AvatarSize)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetSteamFriendAvatar");
Params::UAdvancedSteamFriendsLibrary_GetSteamFriendAvatar_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
Parms.AvatarSize = AvatarSize;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (Result != nullptr)
*Result = Parms.Result;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetLocalSteamIDFromSteam
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FBPUniqueNetId ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FBPUniqueNetId UAdvancedSteamFriendsLibrary::GetLocalSteamIDFromSteam()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetLocalSteamIDFromSteam");
Params::UAdvancedSteamFriendsLibrary_GetLocalSteamIDFromSteam_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetFriendSteamLevel
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// struct FBPUniqueNetId UniqueNetId (ConstParm, Parm, NativeAccessSpecifierPublic)
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UAdvancedSteamFriendsLibrary::GetFriendSteamLevel(const struct FBPUniqueNetId& UniqueNetId)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "GetFriendSteamLevel");
Params::UAdvancedSteamFriendsLibrary_GetFriendSteamLevel_Params Parms{};
Parms.UniqueNetId = UniqueNetId;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.FilterText
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// class FString TextToFilter (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EBPTextFilteringContext Context (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId TextSourceID (ConstParm, Parm, NativeAccessSpecifierPublic)
// class FString FilteredText (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAdvancedSteamFriendsLibrary::FilterText(const class FString& TextToFilter, enum class EBPTextFilteringContext Context, const struct FBPUniqueNetId& TextSourceID, class FString* FilteredText)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "FilterText");
Params::UAdvancedSteamFriendsLibrary_FilterText_Params Parms{};
Parms.TextToFilter = TextToFilter;
Parms.Context = Context;
Parms.TextSourceID = TextSourceID;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (FilteredText != nullptr)
*FilteredText = std::move(Parms.FilteredText);
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.CreateSteamIDFromString
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class FString SteamID64 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
struct FBPUniqueNetId UAdvancedSteamFriendsLibrary::CreateSteamIDFromString(const class FString& SteamID64)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamFriendsLibrary", "CreateSteamIDFromString");
Params::UAdvancedSteamFriendsLibrary_CreateSteamIDFromString_Params Parms{};
Parms.SteamID64 = SteamID64;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSteamSessions.AdvancedSteamWorkshopLibrary
// (None)
class UClass* UAdvancedSteamWorkshopLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AdvancedSteamWorkshopLibrary");
return Clss;
}
// AdvancedSteamWorkshopLibrary AdvancedSteamSessions.Default__AdvancedSteamWorkshopLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UAdvancedSteamWorkshopLibrary* UAdvancedSteamWorkshopLibrary::GetDefaultObj()
{
static class UAdvancedSteamWorkshopLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UAdvancedSteamWorkshopLibrary*>(UAdvancedSteamWorkshopLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetSubscribedWorkshopItems
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// int32 NumberOfItems (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// TArray<struct FBPSteamWorkshopID> ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
TArray<struct FBPSteamWorkshopID> UAdvancedSteamWorkshopLibrary::GetSubscribedWorkshopItems(int32* NumberOfItems)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamWorkshopLibrary", "GetSubscribedWorkshopItems");
Params::UAdvancedSteamWorkshopLibrary_GetSubscribedWorkshopItems_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (NumberOfItems != nullptr)
*NumberOfItems = Parms.NumberOfItems;
return Parms.ReturnValue;
}
// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetNumSubscribedWorkshopItems
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
// Parameters:
// int32 NumberOfItems (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAdvancedSteamWorkshopLibrary::GetNumSubscribedWorkshopItems(int32* NumberOfItems)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AdvancedSteamWorkshopLibrary", "GetNumSubscribedWorkshopItems");
Params::UAdvancedSteamWorkshopLibrary_GetNumSubscribedWorkshopItems_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (NumberOfItems != nullptr)
*NumberOfItems = Parms.NumberOfItems;
}
// Class AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy
// (None)
class UClass* USteamRequestGroupOfficersCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("SteamRequestGroupOfficersCallbackProxy");
return Clss;
}
// SteamRequestGroupOfficersCallbackProxy AdvancedSteamSessions.Default__SteamRequestGroupOfficersCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class USteamRequestGroupOfficersCallbackProxy* USteamRequestGroupOfficersCallbackProxy::GetDefaultObj()
{
static class USteamRequestGroupOfficersCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<USteamRequestGroupOfficersCallbackProxy*>(USteamRequestGroupOfficersCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy.GetSteamGroupOfficerList
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPUniqueNetId GroupUniqueNetID (Parm, NativeAccessSpecifierPublic)
// class USteamRequestGroupOfficersCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USteamRequestGroupOfficersCallbackProxy* USteamRequestGroupOfficersCallbackProxy::GetSteamGroupOfficerList(class UObject* WorldContextObject, const struct FBPUniqueNetId& GroupUniqueNetID)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("SteamRequestGroupOfficersCallbackProxy", "GetSteamGroupOfficerList");
Params::USteamRequestGroupOfficersCallbackProxy_GetSteamGroupOfficerList_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.GroupUniqueNetID = GroupUniqueNetID;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy
// (None)
class UClass* USteamWSRequestUGCDetailsCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("SteamWSRequestUGCDetailsCallbackProxy");
return Clss;
}
// SteamWSRequestUGCDetailsCallbackProxy AdvancedSteamSessions.Default__SteamWSRequestUGCDetailsCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject, StrongRefOnFrame)
class USteamWSRequestUGCDetailsCallbackProxy* USteamWSRequestUGCDetailsCallbackProxy::GetDefaultObj()
{
static class USteamWSRequestUGCDetailsCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<USteamWSRequestUGCDetailsCallbackProxy*>(USteamWSRequestUGCDetailsCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy.GetWorkshopItemDetails
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBPSteamWorkshopID WorkShopID (Parm, NoDestructor, NativeAccessSpecifierPublic)
// class USteamWSRequestUGCDetailsCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USteamWSRequestUGCDetailsCallbackProxy* USteamWSRequestUGCDetailsCallbackProxy::GetWorkshopItemDetails(class UObject* WorldContextObject, const struct FBPSteamWorkshopID& WorkShopID)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("SteamWSRequestUGCDetailsCallbackProxy", "GetWorkshopItemDetails");
Params::USteamWSRequestUGCDetailsCallbackProxy_GetWorkshopItemDetails_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.WorkShopID = WorkShopID;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
}

View File

@ -0,0 +1,184 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x28 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.RequestSteamFriendInfo
struct UAdvancedSteamFriendsLibrary_RequestSteamFriendInfo_Params
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
bool bRequireNameOnly; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_86C[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.OpenSteamUserOverlay
struct UAdvancedSteamFriendsLibrary_OpenSteamUserOverlay_Params
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
enum class ESteamUserOverlayType DialogType; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x21(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_86D[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x1 (0x1 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsSteamInBigPictureMode
struct UAdvancedSteamFriendsLibrary_IsSteamInBigPictureMode_Params
{
public:
bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.IsOverlayEnabled
struct UAdvancedSteamFriendsLibrary_IsOverlayEnabled_Params
{
public:
bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x1 (0x1 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.InitTextFiltering
struct UAdvancedSteamFriendsLibrary_InitTextFiltering_Params
{
public:
bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamPersonaName
struct UAdvancedSteamFriendsLibrary_GetSteamPersonaName_Params
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
class FString ReturnValue; // 0x20(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamGroups
struct UAdvancedSteamFriendsLibrary_GetSteamGroups_Params
{
public:
TArray<struct FBPSteamGroupInfo> SteamGroups; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendGamePlayed
struct UAdvancedSteamFriendsLibrary_GetSteamFriendGamePlayed_Params
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
enum class EBlueprintResultSwitch Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_874[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
int32 AppId; // 0x24(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetSteamFriendAvatar
struct UAdvancedSteamFriendsLibrary_GetSteamFriendAvatar_Params
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
enum class EBlueprintAsyncResultSwitch Result; // 0x20(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ESteamAvatarSize AvatarSize; // 0x21(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_88E[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
class UTexture2D* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetLocalSteamIDFromSteam
struct UAdvancedSteamFriendsLibrary_GetLocalSteamIDFromSteam_Params
{
public:
struct FBPUniqueNetId ReturnValue; // 0x0(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.GetFriendSteamLevel
struct UAdvancedSteamFriendsLibrary_GetFriendSteamLevel_Params
{
public:
struct FBPUniqueNetId UniqueNetId; // 0x0(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
int32 ReturnValue; // 0x20(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_898[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x50 (0x50 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.FilterText
struct UAdvancedSteamFriendsLibrary_FilterText_Params
{
public:
class FString TextToFilter; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EBPTextFilteringContext Context; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FBPUniqueNetId TextSourceID; // 0x18(0x20)(ConstParm, Parm, NativeAccessSpecifierPublic)
class FString FilteredText; // 0x38(0x10)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x48(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8A4[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamFriendsLibrary.CreateSteamIDFromString
struct UAdvancedSteamFriendsLibrary_CreateSteamIDFromString_Params
{
public:
class FString SteamID64; // 0x0(0x10)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBPUniqueNetId ReturnValue; // 0x10(0x20)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetSubscribedWorkshopItems
struct UAdvancedSteamWorkshopLibrary_GetSubscribedWorkshopItems_Params
{
public:
int32 NumberOfItems; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<struct FBPSteamWorkshopID> ReturnValue; // 0x8(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
};
// 0x4 (0x4 - 0x0)
// Function AdvancedSteamSessions.AdvancedSteamWorkshopLibrary.GetNumSubscribedWorkshopItems
struct UAdvancedSteamWorkshopLibrary_GetNumSubscribedWorkshopItems_Params
{
public:
int32 NumberOfItems; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// Function AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy.GetSteamGroupOfficerList
struct USteamRequestGroupOfficersCallbackProxy_GetSteamGroupOfficerList_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBPUniqueNetId GroupUniqueNetID; // 0x8(0x20)(Parm, NativeAccessSpecifierPublic)
class USteamRequestGroupOfficersCallbackProxy* ReturnValue; // 0x28(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy.GetWorkshopItemDetails
struct USteamWSRequestUGCDetailsCallbackProxy_GetWorkshopItemDetails_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBPSteamWorkshopID WorkShopID; // 0x8(0x8)(Parm, NoDestructor, NativeAccessSpecifierPublic)
class USteamWSRequestUGCDetailsCallbackProxy* ReturnValue; // 0x10(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

@ -0,0 +1,224 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class EFBPWorkshopFileType : uint8
{
K_EWorkshopFileTypeCommunity = 0,
K_EWorkshopFileTypeMicrotransaction = 1,
K_EWorkshopFileTypeCollection = 2,
K_EWorkshopFileTypeArt = 3,
K_EWorkshopFileTypeVideo = 4,
K_EWorkshopFileTypeScreenshot = 5,
K_EWorkshopFileTypeGame = 6,
K_EWorkshopFileTypeSoftware = 7,
K_EWorkshopFileTypeConcept = 8,
K_EWorkshopFileTypeWebGuide = 9,
K_EWorkshopFileTypeIntegratedGuide = 10,
K_EWorkshopFileTypeMerch = 11,
K_EWorkshopFileTypeControllerBinding = 12,
K_EWorkshopFileTypeSteamworksAccessInvite = 13,
K_EWorkshopFileTypeSteamVideo = 14,
K_EWorkshopFileTypeMax = 15,
K_MAX = 16,
};
enum class EFBPSteamResult : uint8
{
K_EResultInvalid = 0,
K_EResultOK = 1,
K_EResultFail = 2,
K_EResultNoConnection = 3,
K_EResultInvalidPassword = 5,
K_EResultLoggedInElsewhere = 6,
K_EResultInvalidProtocolVer = 7,
K_EResultInvalidParam = 8,
K_EResultFileNotFound = 9,
K_EResultBusy = 10,
K_EResultInvalidState = 11,
K_EResultInvalidName = 12,
K_EResultInvalidEmail = 13,
K_EResultDuplicateName = 14,
K_EResultAccessDenied = 15,
K_EResultTimeout = 16,
K_EResultBanned = 17,
K_EResultAccountNotFound = 18,
K_EResultInvalidSteamID = 19,
K_EResultServiceUnavailable = 20,
K_EResultNotLoggedOn = 21,
K_EResultPending = 22,
K_EResultEncryptionFailure = 23,
K_EResultInsufficientPrivilege = 24,
K_EResultLimitExceeded = 25,
K_EResultRevoked = 26,
K_EResultExpired = 27,
K_EResultAlreadyRedeemed = 28,
K_EResultDuplicateRequest = 29,
K_EResultAlreadyOwned = 30,
K_EResultIPNotFound = 31,
K_EResultPersistFailed = 32,
K_EResultLockingFailed = 33,
K_EResultLogonSessionReplaced = 34,
K_EResultConnectFailed = 35,
K_EResultHandshakeFailed = 36,
K_EResultIOFailure = 37,
K_EResultRemoteDisconnect = 38,
K_EResultShoppingCartNotFound = 39,
K_EResultBlocked = 40,
K_EResultIgnored = 41,
K_EResultNoMatch = 42,
K_EResultAccountDisabled = 43,
K_EResultServiceReadOnly = 44,
K_EResultAccountNotFeatured = 45,
K_EResultAdministratorOK = 46,
K_EResultContentVersion = 47,
K_EResultTryAnotherCM = 48,
K_EResultPasswordRequiredToKickSession = 49,
K_EResultAlreadyLoggedInElsewhere = 50,
K_EResultSuspended = 51,
K_EResultCancelled = 52,
K_EResultDataCorruption = 53,
K_EResultDiskFull = 54,
K_EResultRemoteCallFailed = 55,
K_EResultPasswordUnset = 56,
K_EResultExternalAccountUnlinked = 57,
K_EResultPSNTicketInvalid = 58,
K_EResultExternalAccountAlreadyLinked = 59,
K_EResultRemoteFileConflict = 60,
K_EResultIllegalPassword = 61,
K_EResultSameAsPreviousValue = 62,
K_EResultAccountLogonDenied = 63,
K_EResultCannotUseOldPassword = 64,
K_EResultInvalidLoginAuthCode = 65,
K_EResultAccountLogonDeniedNoMail = 66,
K_EResultHardwareNotCapableOfIPT = 67,
K_EResultIPTInitError = 68,
K_EResultParentalControlRestricted = 69,
K_EResultFacebookQueryError = 70,
K_EResultExpiredLoginAuthCode = 71,
K_EResultIPLoginRestrictionFailed = 72,
K_EResultAccountLockedDown = 73,
K_EResultAccountLogonDeniedVerifiedEmailRequired = 74,
K_EResultNoMatchingURL = 75,
K_EResultBadResponse = 76,
K_EResultRequirePasswordReEntry = 77,
K_EResultValueOutOfRange = 78,
K_EResultUnexpectedError = 79,
K_EResultDisabled = 80,
K_EResultInvalidCEGSubmission = 81,
K_EResultRestrictedDevice = 82,
K_EResultRegionLocked = 83,
K_EResultRateLimitExceeded = 84,
K_EResultAccountLoginDeniedNeedTwoFactor = 85,
K_EResultItemDeleted = 86,
K_EResultAccountLoginDeniedThrottle = 87,
K_EResultTwoFactorCodeMismatch = 88,
K_EResultTwoFactorActivationCodeMismatch = 89,
K_EResultAccountAssociatedToMultiplePartners = 90,
K_EResultNotModified = 91,
FBPSteamResult_MAX = 92,
};
enum class EBPTextFilteringContext : uint8
{
FContext_Unknown = 0,
FContext_GameContent = 1,
FContext_Chat = 2,
FContext_Name = 3,
FContext_MAX = 4,
};
enum class ESteamUserOverlayType : uint8
{
Steamid = 0,
Chat = 1,
Jointrade = 2,
Stats = 3,
Achievements = 4,
Friendadd = 5,
Friendremove = 6,
Friendrequestaccept = 7,
Friendrequestignore = 8,
ESteamUserOverlayType_MAX = 9,
};
enum class ESteamAvatarSize : uint8
{
SteamAvatar_INVALID = 0,
SteamAvatar_Small = 1,
SteamAvatar_Medium = 2,
SteamAvatar_Large = 3,
SteamAvatar_MAX = 4,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x28 - 0x0)
// ScriptStruct AdvancedSteamSessions.BPSteamGroupOfficer
struct FBPSteamGroupOfficer
{
public:
struct FBPUniqueNetId OfficerUniqueNetID; // 0x0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool bIsOwner; // 0x20(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8B5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x60 (0x60 - 0x0)
// ScriptStruct AdvancedSteamSessions.BPSteamWorkshopItemDetails
struct FBPSteamWorkshopItemDetails
{
public:
enum class EFBPSteamResult ResultOfRequest; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EFBPWorkshopFileType FileType; // 0x1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8B6[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
int32 CreatorAppID; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ConsumerAppID; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class FString Title; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x20(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ItemUrl; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 VotesUp; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 VotesDown; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CalculatedScore; // 0x48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBanned; // 0x4C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAcceptedForUse; // 0x4D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTagsTruncated; // 0x4E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8CF[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
class FString CreatorSteamID; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x50 (0x50 - 0x0)
// ScriptStruct AdvancedSteamSessions.BPSteamGroupInfo
struct FBPSteamGroupInfo
{
public:
struct FBPUniqueNetId GroupID; // 0x0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FString GroupName; // 0x20(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString GroupTag; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumOnline; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumInGame; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumChatting; // 0x48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8D9[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x8 - 0x0)
// ScriptStruct AdvancedSteamSessions.BPSteamWorkshopID
struct FBPSteamWorkshopID
{
public:
uint8 Pad_8DA[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
}

View File

@ -0,0 +1,40 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x20 (0x48 - 0x28)
// Class AndroidPermission.AndroidPermissionCallbackProxy
class UAndroidPermissionCallbackProxy : public UObject
{
public:
FMulticastInlineDelegateProperty_ OnPermissionsGrantedDynamicDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1766[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAndroidPermissionCallbackProxy* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class AndroidPermission.AndroidPermissionFunctionLibrary
class UAndroidPermissionFunctionLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UAndroidPermissionFunctionLibrary* GetDefaultObj();
bool CheckPermission(const class FString& Permission);
class UAndroidPermissionCallbackProxy* AcquirePermissions(TArray<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, IsPlainOldData, 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_1767[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, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

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

View File

@ -0,0 +1,33 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x12C (0x3E4 - 0x2B8)
// AnimBlueprintGeneratedClass AnimBP_Doll.AnimBP_Doll_C
class UAnimBP_Doll_C : public UAnimInstance
{
public:
uint8 Pad_11F3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None)
struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x2F8(0xE8)(None)
float Speed; // 0x3E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UAnimBP_Doll_C* GetDefaultObj();
void AnimGraph(struct FPoseLink* AnimGraph);
void BlueprintUpdateAnimation(float DeltaTimeX);
void ExecuteUbergraph_AnimBP_Doll(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float K2Node_Event_DeltaTimeX, float CallFunc_VSize_ReturnValue);
};
}

View File

@ -0,0 +1,117 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass AnimBP_Doll.AnimBP_Doll_C
// (None)
class UClass* UAnimBP_Doll_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimBP_Doll_C");
return Clss;
}
// AnimBP_Doll_C AnimBP_Doll.Default__AnimBP_Doll_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAnimBP_Doll_C* UAnimBP_Doll_C::GetDefaultObj()
{
static class UAnimBP_Doll_C* Default = nullptr;
if (!Default)
Default = static_cast<UAnimBP_Doll_C*>(UAnimBP_Doll_C::StaticClass()->DefaultObject);
return Default;
}
// Function AnimBP_Doll.AnimBP_Doll_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UAnimBP_Doll_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Doll_C", "AnimGraph");
Params::UAnimBP_Doll_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function AnimBP_Doll.AnimBP_Doll_C.BlueprintUpdateAnimation
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Doll_C::BlueprintUpdateAnimation(float DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Doll_C", "BlueprintUpdateAnimation");
Params::UAnimBP_Doll_C_BlueprintUpdateAnimation_Params Parms{};
Parms.DeltaTimeX = DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
// Function AnimBP_Doll.AnimBP_Doll_C.ExecuteUbergraph_AnimBP_Doll
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Doll_C::ExecuteUbergraph_AnimBP_Doll(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, float K2Node_Event_DeltaTimeX, float CallFunc_VSize_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Doll_C", "ExecuteUbergraph_AnimBP_Doll");
Params::UAnimBP_Doll_C_ExecuteUbergraph_AnimBP_Doll_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue;
Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue;
Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX;
Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,48 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AnimBP_Doll.AnimBP_Doll_C.AnimGraph
struct UAnimBP_Doll_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x4 (0x4 - 0x0)
// Function AnimBP_Doll.AnimBP_Doll_C.BlueprintUpdateAnimation
struct UAnimBP_Doll_C_BlueprintUpdateAnimation_Params
{
public:
float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x24 (0x24 - 0x0)
// Function AnimBP_Doll.AnimBP_Doll_C.ExecuteUbergraph_AnimBP_Doll
struct UAnimBP_Doll_C_ExecuteUbergraph_AnimBP_Doll_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_11F2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_Event_DeltaTimeX; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_VSize_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

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

View File

@ -0,0 +1,45 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x5C4 (0x87C - 0x2B8)
// AnimBlueprintGeneratedClass AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C
class UAnimBP_Elevator_Lever_C : public UAnimInstance
{
public:
uint8 Pad_2203[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_3; // 0x2F8(0x108)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_2; // 0x400(0x108)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_3; // 0x508(0x20)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_2; // 0x528(0x20)(None)
struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose_3; // 0x548(0x10)(None)
struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose_2; // 0x558(0x10)(None)
struct FAnimNode_BlendListByInt AnimGraphNode_BlendListByInt; // 0x568(0xA0)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone_1; // 0x608(0x108)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace_1; // 0x710(0x20)(None)
struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose_1; // 0x730(0x10)(None)
struct FAnimNode_ModifyBone AnimGraphNode_ModifyBone; // 0x740(0x108)(None)
struct FAnimNode_ConvertComponentToLocalSpace AnimGraphNode_ComponentToLocalSpace; // 0x848(0x20)(None)
struct FAnimNode_MeshSpaceRefPose AnimGraphNode_MeshRefPose; // 0x868(0x10)(None)
int32 LeverState; // 0x878(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UAnimBP_Elevator_Lever_C* GetDefaultObj();
void AnimGraph(struct FPoseLink* AnimGraph);
void BlueprintUpdateAnimation(float DeltaTimeX);
void ExecuteUbergraph_AnimBP_Elevator_Lever(int32 EntryPoint, class AActor* CallFunc_GetOwningActor_ReturnValue, class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX);
};
}

View File

@ -0,0 +1,117 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C
// (None)
class UClass* UAnimBP_Elevator_Lever_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimBP_Elevator_Lever_C");
return Clss;
}
// AnimBP_Elevator_Lever_C AnimBP_Elevator_Lever.Default__AnimBP_Elevator_Lever_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAnimBP_Elevator_Lever_C* UAnimBP_Elevator_Lever_C::GetDefaultObj()
{
static class UAnimBP_Elevator_Lever_C* Default = nullptr;
if (!Default)
Default = static_cast<UAnimBP_Elevator_Lever_C*>(UAnimBP_Elevator_Lever_C::StaticClass()->DefaultObject);
return Default;
}
// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UAnimBP_Elevator_Lever_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Elevator_Lever_C", "AnimGraph");
Params::UAnimBP_Elevator_Lever_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.BlueprintUpdateAnimation
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Elevator_Lever_C::BlueprintUpdateAnimation(float DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Elevator_Lever_C", "BlueprintUpdateAnimation");
Params::UAnimBP_Elevator_Lever_C_BlueprintUpdateAnimation_Params Parms{};
Parms.DeltaTimeX = DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.ExecuteUbergraph_AnimBP_Elevator_Lever
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_GetOwningActor_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Elevator_Lever_C::ExecuteUbergraph_AnimBP_Elevator_Lever(int32 EntryPoint, class AActor* CallFunc_GetOwningActor_ReturnValue, class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Elevator_Lever_C", "ExecuteUbergraph_AnimBP_Elevator_Lever");
Params::UAnimBP_Elevator_Lever_C_ExecuteUbergraph_AnimBP_Elevator_Lever_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_GetOwningActor_ReturnValue = CallFunc_GetOwningActor_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Lever = K2Node_DynamicCast_AsBP_Lever;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,49 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.AnimGraph
struct UAnimBP_Elevator_Lever_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x4 (0x4 - 0x0)
// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.BlueprintUpdateAnimation
struct UAnimBP_Elevator_Lever_C_BlueprintUpdateAnimation_Params
{
public:
float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x20 (0x20 - 0x0)
// Function AnimBP_Elevator_Lever.AnimBP_Elevator_Lever_C.ExecuteUbergraph_AnimBP_Elevator_Lever
struct UAnimBP_Elevator_Lever_C_ExecuteUbergraph_AnimBP_Elevator_Lever_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2201[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetOwningActor_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Lever_C* K2Node_DynamicCast_AsBP_Lever; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_2202[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float K2Node_Event_DeltaTimeX; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

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

View File

@ -0,0 +1,39 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x2A1 (0x559 - 0x2B8)
// AnimBlueprintGeneratedClass AnimBP_Moth.AnimBP_Moth_C
class UAnimBP_Moth_C : public UAnimInstance
{
public:
uint8 Pad_1FBF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x2F8(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x320(0x28)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer_1; // 0x348(0x80)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x3C8(0x30)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x3F8(0x80)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x478(0x30)(None)
struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x4A8(0xB0)(None)
bool IsIdle; // 0x558(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
static class UClass* StaticClass();
static class UAnimBP_Moth_C* GetDefaultObj();
void AnimGraph(struct FPoseLink* AnimGraph);
void BlueprintUpdateAnimation(float DeltaTimeX);
void ExecuteUbergraph_AnimBP_Moth(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX);
};
}

View File

@ -0,0 +1,117 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass AnimBP_Moth.AnimBP_Moth_C
// (None)
class UClass* UAnimBP_Moth_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimBP_Moth_C");
return Clss;
}
// AnimBP_Moth_C AnimBP_Moth.Default__AnimBP_Moth_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAnimBP_Moth_C* UAnimBP_Moth_C::GetDefaultObj()
{
static class UAnimBP_Moth_C* Default = nullptr;
if (!Default)
Default = static_cast<UAnimBP_Moth_C*>(UAnimBP_Moth_C::StaticClass()->DefaultObject);
return Default;
}
// Function AnimBP_Moth.AnimBP_Moth_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UAnimBP_Moth_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Moth_C", "AnimGraph");
Params::UAnimBP_Moth_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function AnimBP_Moth.AnimBP_Moth_C.BlueprintUpdateAnimation
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Moth_C::BlueprintUpdateAnimation(float DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Moth_C", "BlueprintUpdateAnimation");
Params::UAnimBP_Moth_C_BlueprintUpdateAnimation_Params Parms{};
Parms.DeltaTimeX = DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
// Function AnimBP_Moth.AnimBP_Moth_C.ExecuteUbergraph_AnimBP_Moth
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor)
// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Moth_C::ExecuteUbergraph_AnimBP_Moth(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth, bool K2Node_DynamicCast_bSuccess, float K2Node_Event_DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Moth_C", "ExecuteUbergraph_AnimBP_Moth");
Params::UAnimBP_Moth_C_ExecuteUbergraph_AnimBP_Moth_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Moth = K2Node_DynamicCast_AsBP_Moth;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,49 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AnimBP_Moth.AnimBP_Moth_C.AnimGraph
struct UAnimBP_Moth_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x4 (0x4 - 0x0)
// Function AnimBP_Moth.AnimBP_Moth_C.BlueprintUpdateAnimation
struct UAnimBP_Moth_C_BlueprintUpdateAnimation_Params
{
public:
float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x20 (0x20 - 0x0)
// Function AnimBP_Moth.AnimBP_Moth_C.ExecuteUbergraph_AnimBP_Moth
struct UAnimBP_Moth_C_ExecuteUbergraph_AnimBP_Moth_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1FBD[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_Moth_C* K2Node_DynamicCast_AsBP_Moth; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1FBE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float K2Node_Event_DeltaTimeX; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

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

View File

@ -0,0 +1,32 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x108 (0x3C0 - 0x2B8)
// AnimBlueprintGeneratedClass AnimBP_Ragdoll.AnimBP_Ragdoll_C
class UAnimBP_Ragdoll_C : public UAnimInstance
{
public:
uint8 Pad_213F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None)
struct FAnimNode_Slot AnimGraphNode_Slot; // 0x2F8(0x48)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x340(0x80)(None)
static class UClass* StaticClass();
static class UAnimBP_Ragdoll_C* GetDefaultObj();
void AnimGraph(struct FPoseLink* AnimGraph);
void ExecuteUbergraph_AnimBP_Ragdoll(int32 EntryPoint);
};
}

View File

@ -0,0 +1,88 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass AnimBP_Ragdoll.AnimBP_Ragdoll_C
// (None)
class UClass* UAnimBP_Ragdoll_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimBP_Ragdoll_C");
return Clss;
}
// AnimBP_Ragdoll_C AnimBP_Ragdoll.Default__AnimBP_Ragdoll_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAnimBP_Ragdoll_C* UAnimBP_Ragdoll_C::GetDefaultObj()
{
static class UAnimBP_Ragdoll_C* Default = nullptr;
if (!Default)
Default = static_cast<UAnimBP_Ragdoll_C*>(UAnimBP_Ragdoll_C::StaticClass()->DefaultObject);
return Default;
}
// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UAnimBP_Ragdoll_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Ragdoll_C", "AnimGraph");
Params::UAnimBP_Ragdoll_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.ExecuteUbergraph_AnimBP_Ragdoll
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Ragdoll_C::ExecuteUbergraph_AnimBP_Ragdoll(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Ragdoll_C", "ExecuteUbergraph_AnimBP_Ragdoll");
Params::UAnimBP_Ragdoll_C_ExecuteUbergraph_AnimBP_Ragdoll_Params Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,35 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.AnimGraph
struct UAnimBP_Ragdoll_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x4 (0x4 - 0x0)
// Function AnimBP_Ragdoll.AnimBP_Ragdoll_C.ExecuteUbergraph_AnimBP_Ragdoll
struct UAnimBP_Ragdoll_C_ExecuteUbergraph_AnimBP_Ragdoll_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

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

View File

@ -0,0 +1,42 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x354 (0x60C - 0x2B8)
// AnimBlueprintGeneratedClass AnimBP_Smiler.AnimBP_Smiler_C
class UAnimBP_Smiler_C : public UAnimInstance
{
public:
uint8 Pad_1FCF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C0(0x8)(ZeroConstructor, Transient, DuplicateTransient)
struct FAnimNode_Root AnimGraphNode_Root; // 0x2C8(0x30)(None)
struct FAnimNode_Slot AnimGraphNode_Slot; // 0x2F8(0x48)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult_1; // 0x340(0x28)(None)
struct FAnimNode_TransitionResult AnimGraphNode_TransitionResult; // 0x368(0x28)(None)
struct FAnimNode_BlendSpacePlayer AnimGraphNode_BlendSpacePlayer; // 0x390(0xE8)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult_1; // 0x478(0x30)(None)
struct FAnimNode_SequencePlayer AnimGraphNode_SequencePlayer; // 0x4A8(0x80)(None)
struct FAnimNode_StateResult AnimGraphNode_StateResult; // 0x528(0x30)(None)
struct FAnimNode_StateMachine AnimGraphNode_StateMachine; // 0x558(0xB0)(None)
float Speed; // 0x608(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class UAnimBP_Smiler_C* GetDefaultObj();
void AnimGraph(struct FPoseLink* AnimGraph);
void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3();
void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B();
void BlueprintUpdateAnimation(float DeltaTimeX);
void ExecuteUbergraph_AnimBP_Smiler(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX);
};
}

View File

@ -0,0 +1,157 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// AnimBlueprintGeneratedClass AnimBP_Smiler.AnimBP_Smiler_C
// (None)
class UClass* UAnimBP_Smiler_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimBP_Smiler_C");
return Clss;
}
// AnimBP_Smiler_C AnimBP_Smiler.Default__AnimBP_Smiler_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class UAnimBP_Smiler_C* UAnimBP_Smiler_C::GetDefaultObj()
{
static class UAnimBP_Smiler_C* Default = nullptr;
if (!Default)
Default = static_cast<UAnimBP_Smiler_C*>(UAnimBP_Smiler_C::StaticClass()->DefaultObject);
return Default;
}
// Function AnimBP_Smiler.AnimBP_Smiler_C.AnimGraph
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FPoseLink AnimGraph (Parm, OutParm, NoDestructor)
void UAnimBP_Smiler_C::AnimGraph(struct FPoseLink* AnimGraph)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Smiler_C", "AnimGraph");
Params::UAnimBP_Smiler_C_AnimGraph_Params Parms{};
UObject::ProcessEvent(Func, &Parms);
if (AnimGraph != nullptr)
*AnimGraph = std::move(Parms.AnimGraph);
}
// Function AnimBP_Smiler.AnimBP_Smiler_C.EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3
// (BlueprintEvent)
// Parameters:
void UAnimBP_Smiler_C::EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Smiler_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_99D058004D9CA2B9BBC01D917DB582C3");
UObject::ProcessEvent(Func, nullptr);
}
// Function AnimBP_Smiler.AnimBP_Smiler_C.EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B
// (BlueprintEvent)
// Parameters:
void UAnimBP_Smiler_C::EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Smiler_C", "EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Smiler_AnimGraphNode_TransitionResult_3A2998A74CABA1A1750B2FB90F27C93B");
UObject::ProcessEvent(Func, nullptr);
}
// Function AnimBP_Smiler.AnimBP_Smiler_C.BlueprintUpdateAnimation
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaTimeX (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Smiler_C::BlueprintUpdateAnimation(float DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Smiler_C", "BlueprintUpdateAnimation");
Params::UAnimBP_Smiler_C_BlueprintUpdateAnimation_Params Parms{};
Parms.DeltaTimeX = DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
// Function AnimBP_Smiler.AnimBP_Smiler_C.ExecuteUbergraph_AnimBP_Smiler
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* CallFunc_TryGetPawnOwner_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_GetVelocity_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_LessEqual_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// float CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Greater_FloatFloat_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor)
// float K2Node_Event_DeltaTimeX (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UAnimBP_Smiler_C::ExecuteUbergraph_AnimBP_Smiler(int32 EntryPoint, class APawn* CallFunc_TryGetPawnOwner_ReturnValue, const struct FVector& CallFunc_GetVelocity_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_VSize_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float K2Node_Event_DeltaTimeX)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimBP_Smiler_C", "ExecuteUbergraph_AnimBP_Smiler");
Params::UAnimBP_Smiler_C_ExecuteUbergraph_AnimBP_Smiler_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.CallFunc_TryGetPawnOwner_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue;
Parms.CallFunc_GetVelocity_ReturnValue = CallFunc_GetVelocity_ReturnValue;
Parms.CallFunc_LessEqual_FloatFloat_ReturnValue = CallFunc_LessEqual_FloatFloat_ReturnValue;
Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue;
Parms.CallFunc_Greater_FloatFloat_ReturnValue = CallFunc_Greater_FloatFloat_ReturnValue;
Parms.K2Node_Event_DeltaTimeX = K2Node_Event_DeltaTimeX;
UObject::ProcessEvent(Func, &Parms);
}
}

View File

@ -0,0 +1,52 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AnimBP_Smiler.AnimBP_Smiler_C.AnimGraph
struct UAnimBP_Smiler_C_AnimGraph_Params
{
public:
struct FPoseLink AnimGraph; // 0x0(0x10)(Parm, OutParm, NoDestructor)
};
// 0x4 (0x4 - 0x0)
// Function AnimBP_Smiler.AnimBP_Smiler_C.BlueprintUpdateAnimation
struct UAnimBP_Smiler_C_BlueprintUpdateAnimation_Params
{
public:
float DeltaTimeX; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x2C (0x2C - 0x0)
// Function AnimBP_Smiler.AnimBP_Smiler_C.ExecuteUbergraph_AnimBP_Smiler
struct UAnimBP_Smiler_C_ExecuteUbergraph_AnimBP_Smiler_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1FCC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class APawn* CallFunc_TryGetPawnOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_GetVelocity_ReturnValue; // 0x10(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_FloatFloat_ReturnValue; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1FCD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float CallFunc_VSize_ReturnValue; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_FloatFloat_ReturnValue; // 0x24(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_1FCE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float K2Node_Event_DeltaTimeX; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}

View File

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

View File

@ -0,0 +1,104 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x40 - 0x38)
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify
class UAnimNotify_PlayMontageNotify : public UAnimNotify
{
public:
class FName NotifyName; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UAnimNotify_PlayMontageNotify* GetDefaultObj();
};
// 0x8 (0x38 - 0x30)
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow
class UAnimNotify_PlayMontageNotifyWindow : public UAnimNotifyState
{
public:
class FName NotifyName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
static class UClass* StaticClass();
static class UAnimNotify_PlayMontageNotifyWindow* GetDefaultObj();
};
// 0x8 (0x2C0 - 0x2B8)
// Class AnimGraphRuntime.AnimSequencerInstance
class UAnimSequencerInstance : public UAnimInstance
{
public:
uint8 Pad_1B48[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSequencerInstance* GetDefaultObj();
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.KismetAnimationLibrary
class UKismetAnimationLibrary : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass();
static class UKismetAnimationLibrary* GetDefaultObj();
void K2_TwoBoneIK(struct FVector& RootPos, struct FVector& JointPos, struct FVector& EndPos, struct FVector& JointTarget, struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale);
void K2_StartProfilingTimer();
struct FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ);
float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax);
struct FTransform K2_LookAt(struct FTransform& CurrentTransform, struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree);
float K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix);
float K2_DistanceBetweenTwoSocketsAndMapRange(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameA, enum class ERelativeTransformSpace SocketSpaceA, class FName SocketOrBoneNameB, enum class ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax);
struct FVector K2_DirectionBetweenSockets(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameFrom, class FName SocketOrBoneNameTo);
float K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, class FName SocketOrBoneName, class FName ReferenceSocketOrBone, enum class ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, enum class EEasingFuncType EasingType, struct FRuntimeFloatCurve& CustomCurve);
float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& Position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax);
};
// 0x80 (0xA8 - 0x28)
// Class AnimGraphRuntime.PlayMontageCallbackProxy
class UPlayMontageCallbackProxy : public UObject
{
public:
FMulticastInlineDelegateProperty_ OnCompleted; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnBlendOut; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnInterrupted; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnNotifyBegin; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
FMulticastInlineDelegateProperty_ OnNotifyEnd; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_1B58[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UPlayMontageCallbackProxy* GetDefaultObj();
void OnNotifyEndReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
void OnNotifyBeginReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
class UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection);
};
// 0x0 (0x28 - 0x28)
// Class AnimGraphRuntime.SequencerAnimationSupport
class ISequencerAnimationSupport : public IInterface
{
public:
static class UClass* StaticClass();
static class ISequencerAnimationSupport* GetDefaultObj();
};
}

View File

@ -0,0 +1,737 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify
// (None)
class UClass* UAnimNotify_PlayMontageNotify::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimNotify_PlayMontageNotify");
return Clss;
}
// AnimNotify_PlayMontageNotify AnimGraphRuntime.Default__AnimNotify_PlayMontageNotify
// (Public, ClassDefaultObject, ArchetypeObject)
class UAnimNotify_PlayMontageNotify* UAnimNotify_PlayMontageNotify::GetDefaultObj()
{
static class UAnimNotify_PlayMontageNotify* Default = nullptr;
if (!Default)
Default = static_cast<UAnimNotify_PlayMontageNotify*>(UAnimNotify_PlayMontageNotify::StaticClass()->DefaultObject);
return Default;
}
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow
// (None)
class UClass* UAnimNotify_PlayMontageNotifyWindow::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimNotify_PlayMontageNotifyWindow");
return Clss;
}
// AnimNotify_PlayMontageNotifyWindow AnimGraphRuntime.Default__AnimNotify_PlayMontageNotifyWindow
// (Public, ClassDefaultObject, ArchetypeObject)
class UAnimNotify_PlayMontageNotifyWindow* UAnimNotify_PlayMontageNotifyWindow::GetDefaultObj()
{
static class UAnimNotify_PlayMontageNotifyWindow* Default = nullptr;
if (!Default)
Default = static_cast<UAnimNotify_PlayMontageNotifyWindow*>(UAnimNotify_PlayMontageNotifyWindow::StaticClass()->DefaultObject);
return Default;
}
// Class AnimGraphRuntime.AnimSequencerInstance
// (None)
class UClass* UAnimSequencerInstance::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimSequencerInstance");
return Clss;
}
// AnimSequencerInstance AnimGraphRuntime.Default__AnimSequencerInstance
// (Public, ClassDefaultObject, ArchetypeObject)
class UAnimSequencerInstance* UAnimSequencerInstance::GetDefaultObj()
{
static class UAnimSequencerInstance* Default = nullptr;
if (!Default)
Default = static_cast<UAnimSequencerInstance*>(UAnimSequencerInstance::StaticClass()->DefaultObject);
return Default;
}
// Class AnimGraphRuntime.KismetAnimationLibrary
// (None)
class UClass* UKismetAnimationLibrary::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("KismetAnimationLibrary");
return Clss;
}
// KismetAnimationLibrary AnimGraphRuntime.Default__KismetAnimationLibrary
// (Public, ClassDefaultObject, ArchetypeObject)
class UKismetAnimationLibrary* UKismetAnimationLibrary::GetDefaultObj()
{
static class UKismetAnimationLibrary* Default = nullptr;
if (!Default)
Default = static_cast<UKismetAnimationLibrary*>(UKismetAnimationLibrary::StaticClass()->DefaultObject);
return Default;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FVector RootPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector JointPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector EndPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector JointTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector Effector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector OutJointPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector OutEndPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bAllowStretching (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float StartStretchRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float MaxStretchScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UKismetAnimationLibrary::K2_TwoBoneIK(struct FVector& RootPos, struct FVector& JointPos, struct FVector& EndPos, struct FVector& JointTarget, struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_TwoBoneIK");
Params::UKismetAnimationLibrary_K2_TwoBoneIK_Params Parms{};
Parms.RootPos = RootPos;
Parms.JointPos = JointPos;
Parms.EndPos = EndPos;
Parms.JointTarget = JointTarget;
Parms.Effector = Effector;
Parms.bAllowStretching = bAllowStretching;
Parms.StartStretchRatio = StartStretchRatio;
Parms.MaxStretchScale = MaxStretchScale;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (OutJointPos != nullptr)
*OutJointPos = std::move(Parms.OutJointPos);
if (OutEndPos != nullptr)
*OutEndPos = std::move(Parms.OutEndPos);
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_StartProfilingTimer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
void UKismetAnimationLibrary::K2_StartProfilingTimer()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_StartProfilingTimer");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseVectorAndRemap
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure)
// Parameters:
// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMinX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMaxX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMinY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMaxY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMinZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMaxZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector UKismetAnimationLibrary::K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_MakePerlinNoiseVectorAndRemap");
Params::UKismetAnimationLibrary_K2_MakePerlinNoiseVectorAndRemap_Params Parms{};
Parms.X = X;
Parms.Y = Y;
Parms.Z = Z;
Parms.RangeOutMinX = RangeOutMinX;
Parms.RangeOutMaxX = RangeOutMaxX;
Parms.RangeOutMinY = RangeOutMinY;
Parms.RangeOutMaxY = RangeOutMaxY;
Parms.RangeOutMinZ = RangeOutMinZ;
Parms.RangeOutMaxZ = RangeOutMaxZ;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseAndRemap
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float RangeOutMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UKismetAnimationLibrary::K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_MakePerlinNoiseAndRemap");
Params::UKismetAnimationLibrary_K2_MakePerlinNoiseAndRemap_Params Parms{};
Parms.Value = Value;
Parms.RangeOutMin = RangeOutMin;
Parms.RangeOutMax = RangeOutMax;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
// Parameters:
// struct FTransform CurrentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
// struct FVector TargetPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector LookAtVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bUseUpVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector UpVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float ClampConeInDegree (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform UKismetAnimationLibrary::K2_LookAt(struct FTransform& CurrentTransform, struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_LookAt");
Params::UKismetAnimationLibrary_K2_LookAt_Params Parms{};
Parms.CurrentTransform = CurrentTransform;
Parms.TargetPosition = TargetPosition;
Parms.LookAtVector = LookAtVector;
Parms.bUseUpVector = bUseUpVector;
Parms.UpVector = UpVector;
Parms.ClampConeInDegree = ClampConeInDegree;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_EndProfilingTimer
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// bool bLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FString LogPrefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UKismetAnimationLibrary::K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_EndProfilingTimer");
Params::UKismetAnimationLibrary_K2_EndProfilingTimer_Params Parms{};
Parms.bLog = bLog;
Parms.LogPrefix = LogPrefix;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DistanceBetweenTwoSocketsAndMapRange
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// class USkeletalMeshComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName SocketOrBoneNameA (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ERelativeTransformSpace SocketSpaceA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName SocketOrBoneNameB (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ERelativeTransformSpace SocketSpaceB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bRemapRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float InRangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float InRangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float OutRangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float OutRangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UKismetAnimationLibrary::K2_DistanceBetweenTwoSocketsAndMapRange(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameA, enum class ERelativeTransformSpace SocketSpaceA, class FName SocketOrBoneNameB, enum class ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_DistanceBetweenTwoSocketsAndMapRange");
Params::UKismetAnimationLibrary_K2_DistanceBetweenTwoSocketsAndMapRange_Params Parms{};
Parms.Component = Component;
Parms.SocketOrBoneNameA = SocketOrBoneNameA;
Parms.SocketSpaceA = SocketSpaceA;
Parms.SocketOrBoneNameB = SocketOrBoneNameB;
Parms.SocketSpaceB = SocketSpaceB;
Parms.bRemapRange = bRemapRange;
Parms.InRangeMin = InRangeMin;
Parms.InRangeMax = InRangeMax;
Parms.OutRangeMin = OutRangeMin;
Parms.OutRangeMax = OutRangeMax;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DirectionBetweenSockets
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure)
// Parameters:
// class USkeletalMeshComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName SocketOrBoneNameFrom (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName SocketOrBoneNameTo (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector UKismetAnimationLibrary::K2_DirectionBetweenSockets(class USkeletalMeshComponent* Component, class FName SocketOrBoneNameFrom, class FName SocketOrBoneNameTo)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_DirectionBetweenSockets");
Params::UKismetAnimationLibrary_K2_DirectionBetweenSockets_Params Parms{};
Parms.Component = Component;
Parms.SocketOrBoneNameFrom = SocketOrBoneNameFrom;
Parms.SocketOrBoneNameTo = SocketOrBoneNameTo;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromSockets
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
// Parameters:
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class USkeletalMeshComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName SocketOrBoneName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName ReferenceSocketOrBone (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class ERelativeTransformSpace SocketSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector OffsetInBoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FPositionHistory History (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// int32 NumberOfSamples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float VelocityMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float VelocityMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// enum class EEasingFuncType EasingType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FRuntimeFloatCurve CustomCurve (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UKismetAnimationLibrary::K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, class FName SocketOrBoneName, class FName ReferenceSocketOrBone, enum class ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, enum class EEasingFuncType EasingType, struct FRuntimeFloatCurve& CustomCurve)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_CalculateVelocityFromSockets");
Params::UKismetAnimationLibrary_K2_CalculateVelocityFromSockets_Params Parms{};
Parms.DeltaSeconds = DeltaSeconds;
Parms.Component = Component;
Parms.SocketOrBoneName = SocketOrBoneName;
Parms.ReferenceSocketOrBone = ReferenceSocketOrBone;
Parms.SocketSpace = SocketSpace;
Parms.OffsetInBoneSpace = OffsetInBoneSpace;
Parms.History = History;
Parms.NumberOfSamples = NumberOfSamples;
Parms.VelocityMin = VelocityMin;
Parms.VelocityMax = VelocityMax;
Parms.EasingType = EasingType;
Parms.CustomCurve = CustomCurve;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromPositionHistory
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
// Parameters:
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FVector Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FPositionHistory History (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
// int32 NumberOfSamples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float VelocityMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float VelocityMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UKismetAnimationLibrary::K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& Position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("KismetAnimationLibrary", "K2_CalculateVelocityFromPositionHistory");
Params::UKismetAnimationLibrary_K2_CalculateVelocityFromPositionHistory_Params Parms{};
Parms.DeltaSeconds = DeltaSeconds;
Parms.Position = Position;
Parms.History = History;
Parms.NumberOfSamples = NumberOfSamples;
Parms.VelocityMin = VelocityMin;
Parms.VelocityMax = VelocityMax;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AnimGraphRuntime.PlayMontageCallbackProxy
// (None)
class UClass* UPlayMontageCallbackProxy::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("PlayMontageCallbackProxy");
return Clss;
}
// PlayMontageCallbackProxy AnimGraphRuntime.Default__PlayMontageCallbackProxy
// (Public, ClassDefaultObject, ArchetypeObject)
class UPlayMontageCallbackProxy* UPlayMontageCallbackProxy::GetDefaultObj()
{
static class UPlayMontageCallbackProxy* Default = nullptr;
if (!Default)
Default = static_cast<UPlayMontageCallbackProxy*>(UPlayMontageCallbackProxy::StaticClass()->DefaultObject);
return Default;
}
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived
// (Final, Native, Protected, HasOutParams)
// Parameters:
// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBranchingPointNotifyPayloadBranchingPointNotifyPayload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
void UPlayMontageCallbackProxy::OnNotifyEndReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("PlayMontageCallbackProxy", "OnNotifyEndReceived");
Params::UPlayMontageCallbackProxy_OnNotifyEndReceived_Params Parms{};
Parms.NotifyName = NotifyName;
Parms.BranchingPointNotifyPayload = BranchingPointNotifyPayload;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived
// (Final, Native, Protected, HasOutParams)
// Parameters:
// class FName NotifyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// struct FBranchingPointNotifyPayloadBranchingPointNotifyPayload (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
void UPlayMontageCallbackProxy::OnNotifyBeginReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("PlayMontageCallbackProxy", "OnNotifyBeginReceived");
Params::UPlayMontageCallbackProxy_OnNotifyBeginReceived_Params Parms{};
Parms.NotifyName = NotifyName;
Parms.BranchingPointNotifyPayload = BranchingPointNotifyPayload;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded
// (Final, Native, Protected)
// Parameters:
// class UAnimMontage* Montage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UPlayMontageCallbackProxy::OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("PlayMontageCallbackProxy", "OnMontageEnded");
Params::UPlayMontageCallbackProxy_OnMontageEnded_Params Parms{};
Parms.Montage = Montage;
Parms.bInterrupted = bInterrupted;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut
// (Final, Native, Protected)
// Parameters:
// class UAnimMontage* Montage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bInterrupted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UPlayMontageCallbackProxy::OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("PlayMontageCallbackProxy", "OnMontageBlendingOut");
Params::UPlayMontageCallbackProxy_OnMontageBlendingOut_Params Parms{};
Parms.Montage = Montage;
Parms.bInterrupted = bInterrupted;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class USkeletalMeshComponent* InSkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// float StartingPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class FName StartingSection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UPlayMontageCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPlayMontageCallbackProxy* UPlayMontageCallbackProxy::CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("PlayMontageCallbackProxy", "CreateProxyObjectForPlayMontage");
Params::UPlayMontageCallbackProxy_CreateProxyObjectForPlayMontage_Params Parms{};
Parms.InSkeletalMeshComponent = InSkeletalMeshComponent;
Parms.MontageToPlay = MontageToPlay;
Parms.PlayRate = PlayRate;
Parms.StartingPosition = StartingPosition;
Parms.StartingSection = StartingSection;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AnimGraphRuntime.SequencerAnimationSupport
// (None)
class UClass* ISequencerAnimationSupport::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("SequencerAnimationSupport");
return Clss;
}
// SequencerAnimationSupport AnimGraphRuntime.Default__SequencerAnimationSupport
// (Public, ClassDefaultObject, ArchetypeObject)
class ISequencerAnimationSupport* ISequencerAnimationSupport::GetDefaultObj()
{
static class ISequencerAnimationSupport* Default = nullptr;
if (!Default)
Default = static_cast<ISequencerAnimationSupport*>(ISequencerAnimationSupport::StaticClass()->DefaultObject);
return Default;
}
}

View File

@ -0,0 +1,215 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x60 (0x60 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_TwoBoneIK
struct UKismetAnimationLibrary_K2_TwoBoneIK_Params
{
public:
struct FVector RootPos; // 0x0(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector JointPos; // 0xC(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector EndPos; // 0x18(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector JointTarget; // 0x24(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Effector; // 0x30(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OutJointPos; // 0x3C(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OutEndPos; // 0x48(0xC)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowStretching; // 0x54(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B49[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
float StartStretchRatio; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxStretchScale; // 0x5C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x30 (0x30 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseVectorAndRemap
struct UKismetAnimationLibrary_K2_MakePerlinNoiseVectorAndRemap_Params
{
public:
float X; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Y; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Z; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMinX; // 0xC(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMaxX; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMinY; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMaxY; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMinZ; // 0x1C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMaxZ; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x24(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_MakePerlinNoiseAndRemap
struct UKismetAnimationLibrary_K2_MakePerlinNoiseAndRemap_Params
{
public:
float Value; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMin; // 0x4(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeOutMax; // 0x8(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0xC(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x90 (0x90 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_LookAt
struct UKismetAnimationLibrary_K2_LookAt_Params
{
public:
struct FTransform CurrentTransform; // 0x0(0x30)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector TargetPosition; // 0x30(0xC)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LookAtVector; // 0x3C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseUpVector; // 0x48(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector UpVector; // 0x4C(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ClampConeInDegree; // 0x58(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform ReturnValue; // 0x60(0x30)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x20 (0x20 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_EndProfilingTimer
struct UKismetAnimationLibrary_K2_EndProfilingTimer_Params
{
public:
bool bLog; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class FString LogPrefix; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x18(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4D[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x38 (0x38 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DistanceBetweenTwoSocketsAndMapRange
struct UKismetAnimationLibrary_K2_DistanceBetweenTwoSocketsAndMapRange_Params
{
public:
class USkeletalMeshComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketOrBoneNameA; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ERelativeTransformSpace SocketSpaceA; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName SocketOrBoneNameB; // 0x14(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ERelativeTransformSpace SocketSpaceB; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRemapRange; // 0x1D(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B4F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float InRangeMin; // 0x20(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InRangeMax; // 0x24(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutRangeMin; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutRangeMax; // 0x2C(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x30(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B50[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_DirectionBetweenSockets
struct UKismetAnimationLibrary_K2_DirectionBetweenSockets_Params
{
public:
class USkeletalMeshComponent* Component; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketOrBoneNameFrom; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketOrBoneNameTo; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x18(0xC)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B51[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x100 (0x100 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromSockets
struct UKismetAnimationLibrary_K2_CalculateVelocityFromSockets_Params
{
public:
float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B52[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class USkeletalMeshComponent* Component; // 0x8(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketOrBoneName; // 0x10(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ReferenceSocketOrBone; // 0x18(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class ERelativeTransformSpace SocketSpace; // 0x20(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B53[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector OffsetInBoneSpace; // 0x24(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPositionHistory History; // 0x30(0x30)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
int32 NumberOfSamples; // 0x60(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMin; // 0x64(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMax; // 0x68(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EEasingFuncType EasingType; // 0x6C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B54[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FRuntimeFloatCurve CustomCurve; // 0x70(0x88)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
float ReturnValue; // 0xF8(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B55[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x50 (0x50 - 0x0)
// Function AnimGraphRuntime.KismetAnimationLibrary.K2_CalculateVelocityFromPositionHistory
struct UKismetAnimationLibrary_K2_CalculateVelocityFromPositionHistory_Params
{
public:
float DeltaSeconds; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Position; // 0x4(0xC)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPositionHistory History; // 0x10(0x30)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
int32 NumberOfSamples; // 0x40(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMin; // 0x44(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityMax; // 0x48(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x4C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyEndReceived
struct UPlayMontageCallbackProxy_OnNotifyEndReceived_Params
{
public:
class FName NotifyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBranchingPointNotifyPayload BranchingPointNotifyPayload; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnNotifyBeginReceived
struct UPlayMontageCallbackProxy_OnNotifyBeginReceived_Params
{
public:
class FName NotifyName; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBranchingPointNotifyPayload BranchingPointNotifyPayload; // 0x8(0x20)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageEnded
struct UPlayMontageCallbackProxy_OnMontageEnded_Params
{
public:
class UAnimMontage* Montage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInterrupted; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B56[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// Function AnimGraphRuntime.PlayMontageCallbackProxy.OnMontageBlendingOut
struct UPlayMontageCallbackProxy_OnMontageBlendingOut_Params
{
public:
class UAnimMontage* Montage; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInterrupted; // 0x8(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B57[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x28 (0x28 - 0x0)
// Function AnimGraphRuntime.PlayMontageCallbackProxy.CreateProxyObjectForPlayMontage
struct UPlayMontageCallbackProxy_CreateProxyObjectForPlayMontage_Params
{
public:
class USkeletalMeshComponent* InSkeletalMeshComponent; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* MontageToPlay; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x10(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartingPosition; // 0x14(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName StartingSection; // 0x18(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPlayMontageCallbackProxy* ReturnValue; // 0x20(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

File diff suppressed because it is too large Load Diff

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,231 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
enum class ETransformConstraintType : uint8
{
Translation = 0,
Rotation = 1,
Scale = 2,
Parent = 3,
ETransformConstraintType_MAX = 4,
};
enum class EConstraintType : uint8
{
Transform = 0,
Aim = 1,
MAX = 2,
};
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x80 (0x80 - 0x0)
// ScriptStruct AnimationCore.CCDIKChainLink
struct FCCDIKChainLink
{
public:
uint8 Pad_1B2B[0x80]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.Axis
struct FAxis
{
public:
struct FVector Axis; // 0x0(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInLocalSpace; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B2C[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.ConstraintDescriptor
struct FConstraintDescriptor
{
public:
enum class EConstraintType Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B2D[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x80 (0x80 - 0x0)
// ScriptStruct AnimationCore.ConstraintData
struct FConstraintData
{
public:
struct FConstraintDescriptor Constraint; // 0x0(0x10)(NativeAccessSpecifierPublic)
float Weight; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x14(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B30[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform Offset; // 0x20(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform CurrentTransform; // 0x50(0x30)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x3 (0x3 - 0x0)
// ScriptStruct AnimationCore.FilterOptionPerAxis
struct FFilterOptionPerAxis
{
public:
bool bX; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bY; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bZ; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.ConstraintDescriptionEx
struct FConstraintDescriptionEx
{
public:
uint8 Pad_1B31[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FFilterOptionPerAxis AxesFilterOption; // 0x8(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1B32[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x40 - 0x10)
// ScriptStruct AnimationCore.AimConstraintDescription
struct FAimConstraintDescription : public FConstraintDescriptionEx
{
public:
struct FAxis LookAt_Axis; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FAxis LookUp_Axis; // 0x20(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bUseLookUp; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B33[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector LookUpTarget; // 0x34(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x8 (0x18 - 0x10)
// ScriptStruct AnimationCore.TransformConstraintDescription
struct FTransformConstraintDescription : public FConstraintDescriptionEx
{
public:
enum class ETransformConstraintType TransformType; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B34[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0xD (0xD - 0x0)
// ScriptStruct AnimationCore.ConstraintDescription
struct FConstraintDescription
{
public:
bool bTranslation; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRotation; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bScale; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bParent; // 0x3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis TranslationAxes; // 0x4(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis RotationAxes; // 0x7(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis ScaleAxes; // 0xA(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x28 (0x28 - 0x0)
// ScriptStruct AnimationCore.TransformConstraint
struct FTransformConstraint
{
public:
struct FConstraintDescription Operator; // 0x0(0xD)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1B35[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
class FName SourceNode; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetNode; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B36[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x60 (0x60 - 0x0)
// ScriptStruct AnimationCore.ConstraintOffset
struct FConstraintOffset
{
public:
struct FVector Translation; // 0x0(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B37[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FQuat Rotation; // 0x10(0x10)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x20(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B38[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FTransform Parent; // 0x30(0x30)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x9 (0x9 - 0x0)
// ScriptStruct AnimationCore.TransformFilter
struct FTransformFilter
{
public:
struct FFilterOptionPerAxis TranslationFilter; // 0x0(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis RotationFilter; // 0x3(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis ScaleFilter; // 0x6(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x24 (0x24 - 0x0)
// ScriptStruct AnimationCore.EulerTransform
struct FEulerTransform
{
public:
struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0xC(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x18(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x38 (0x38 - 0x0)
// ScriptStruct AnimationCore.FABRIKChainLink
struct FFABRIKChainLink
{
public:
uint8 Pad_1B39[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.NodeChain
struct FNodeChain
{
public:
TArray<class FName> Nodes; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationCore.NodeObject
struct FNodeObject
{
public:
class FName Name; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ParentName; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x70 (0x70 - 0x0)
// ScriptStruct AnimationCore.NodeHierarchyData
struct FNodeHierarchyData
{
public:
TArray<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_1B3C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
struct FNodeHierarchyData Hierarchy; // 0x8(0x70)(Protected, NativeAccessSpecifierProtected)
};
// 0x20 (0x20 - 0x0)
// ScriptStruct AnimationCore.TransformNoScale
struct FTransformNoScale
{
public:
struct FVector Location; // 0x0(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
struct FQuat Rotation; // 0x10(0x10)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
}

View File

@ -0,0 +1,130 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x28 (0x2E0 - 0x2B8)
// Class AnimationSharing.AnimSharingStateInstance
class UAnimSharingStateInstance : public UAnimInstance
{
public:
class UAnimSequence* AnimationToPlay; // 0x2B8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PermutationTimeOffset; // 0x2C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float PlayRate; // 0x2C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bStateBool; // 0x2C8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F16[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimSharingInstance* Instance; // 0x2D0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_F17[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingStateInstance* GetDefaultObj();
void GetInstancedActors(TArray<class AActor*>* Actors);
};
// 0x18 (0x2D0 - 0x2B8)
// Class AnimationSharing.AnimSharingTransitionInstance
class UAnimSharingTransitionInstance : public UAnimInstance
{
public:
TWeakObjectPtr<class USkeletalMeshComponent> FromComponent; // 0x2B8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class USkeletalMeshComponent> ToComponent; // 0x2C0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BlendTime; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bBlendBool; // 0x2CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F18[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingTransitionInstance* GetDefaultObj();
};
// 0x18 (0x2D0 - 0x2B8)
// Class AnimationSharing.AnimSharingAdditiveInstance
class UAnimSharingAdditiveInstance : public UAnimInstance
{
public:
TWeakObjectPtr<class USkeletalMeshComponent> BaseComponent; // 0x2B8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class UAnimSequence> AdditiveAnimation; // 0x2C0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Alpha; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bStateBool; // 0x2CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F19[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingAdditiveInstance* GetDefaultObj();
};
// 0xF0 (0x118 - 0x28)
// Class AnimationSharing.AnimSharingInstance
class UAnimSharingInstance : public UObject
{
public:
TArray<class AActor*> RegisteredActors; // 0x28(0x10)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic)
uint8 Pad_F1A[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
class UAnimationSharingStateProcessor* StateProcessor; // 0x88(0x8)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F1B[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<class UAnimSequence*> UsedAnimationSequences; // 0xC8(0x10)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic)
uint8 Pad_F1C[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
class UEnum* StateEnum; // 0xE8(0x8)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* SharingActor; // 0xF0(0x8)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F1E[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimSharingInstance* GetDefaultObj();
};
// 0x60 (0x88 - 0x28)
// Class AnimationSharing.AnimationSharingManager
class UAnimationSharingManager : public UObject
{
public:
TArray<class USkeleton*> Skeletons; // 0x28(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UAnimSharingInstance*> PerSkeletonData; // 0x38(0x10)(Edit, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
uint8 Pad_F21[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
static class UClass* StaticClass();
static class UAnimationSharingManager* GetDefaultObj();
void RegisterActorWithSkeletonBP(class AActor* InActor, class USkeleton* SharingSkeleton);
class UAnimationSharingManager* GetAnimationSharingManager(class UObject* WorldContextObject);
bool CreateAnimationSharingManager(class UObject* WorldContextObject, class UAnimationSharingSetup* Setup);
bool AnimationSharingEnabled();
};
// 0x20 (0x48 - 0x28)
// Class AnimationSharing.AnimationSharingSetup
class UAnimationSharingSetup : public UObject
{
public:
TArray<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();
};
// 0x28 (0x50 - 0x28)
// Class AnimationSharing.AnimationSharingStateProcessor
class UAnimationSharingStateProcessor : public UObject
{
public:
TSoftObjectPtr<class UEnum> AnimationStateEnum; // 0x28(0x28)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
static class UClass* StaticClass();
static class UAnimationSharingStateProcessor* GetDefaultObj();
void ProcessActorState(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess);
class UEnum* GetAnimationStateEnum();
};
}

View File

@ -0,0 +1,427 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class AnimationSharing.AnimSharingStateInstance
// (None)
class UClass* UAnimSharingStateInstance::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimSharingStateInstance");
return Clss;
}
// AnimSharingStateInstance AnimationSharing.Default__AnimSharingStateInstance
// (Public, ClassDefaultObject, ArchetypeObject)
class UAnimSharingStateInstance* UAnimSharingStateInstance::GetDefaultObj()
{
static class UAnimSharingStateInstance* Default = nullptr;
if (!Default)
Default = static_cast<UAnimSharingStateInstance*>(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, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class USkeleton* SharingSkeleton (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAnimationSharingManager::RegisterActorWithSkeletonBP(class AActor* InActor, class USkeleton* SharingSkeleton)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimationSharingManager", "RegisterActorWithSkeletonBP");
Params::UAnimationSharingManager_RegisterActorWithSkeletonBP_Params Parms{};
Parms.InActor = InActor;
Parms.SharingSkeleton = SharingSkeleton;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function AnimationSharing.AnimationSharingManager.GetAnimationSharingManager
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UAnimationSharingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationSharingManager* UAnimationSharingManager::GetAnimationSharingManager(class UObject* WorldContextObject)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimationSharingManager", "GetAnimationSharingManager");
Params::UAnimationSharingManager_GetAnimationSharingManager_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimationSharing.AnimationSharingManager.CreateAnimationSharingManager
// (Final, Native, Static, Public, BlueprintCallable)
// Parameters:
// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UAnimationSharingSetup* Setup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAnimationSharingManager::CreateAnimationSharingManager(class UObject* WorldContextObject, class UAnimationSharingSetup* Setup)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimationSharingManager", "CreateAnimationSharingManager");
Params::UAnimationSharingManager_CreateAnimationSharingManager_Params Parms{};
Parms.WorldContextObject = WorldContextObject;
Parms.Setup = Setup;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function AnimationSharing.AnimationSharingManager.AnimationSharingEnabled
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UAnimationSharingManager::AnimationSharingEnabled()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimationSharingManager", "AnimationSharingEnabled");
Params::UAnimationSharingManager_AnimationSharingEnabled_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class AnimationSharing.AnimationSharingSetup
// (None)
class UClass* UAnimationSharingSetup::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimationSharingSetup");
return Clss;
}
// AnimationSharingSetup AnimationSharing.Default__AnimationSharingSetup
// (Public, ClassDefaultObject, ArchetypeObject)
class UAnimationSharingSetup* UAnimationSharingSetup::GetDefaultObj()
{
static class UAnimationSharingSetup* Default = nullptr;
if (!Default)
Default = static_cast<UAnimationSharingSetup*>(UAnimationSharingSetup::StaticClass()->DefaultObject);
return Default;
}
// Class AnimationSharing.AnimationSharingStateProcessor
// (None)
class UClass* UAnimationSharingStateProcessor::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("AnimationSharingStateProcessor");
return Clss;
}
// AnimationSharingStateProcessor AnimationSharing.Default__AnimationSharingStateProcessor
// (Public, ClassDefaultObject, ArchetypeObject)
class UAnimationSharingStateProcessor* UAnimationSharingStateProcessor::GetDefaultObj()
{
static class UAnimationSharingStateProcessor* Default = nullptr;
if (!Default)
Default = static_cast<UAnimationSharingStateProcessor*>(UAnimationSharingStateProcessor::StaticClass()->DefaultObject);
return Default;
}
// Function AnimationSharing.AnimationSharingStateProcessor.ProcessActorState
// (Native, Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// int32 OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// uint8 CurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// uint8 OnDemandState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bShouldProcess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UAnimationSharingStateProcessor::ProcessActorState(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimationSharingStateProcessor", "ProcessActorState");
Params::UAnimationSharingStateProcessor_ProcessActorState_Params Parms{};
Parms.InActor = InActor;
Parms.CurrentState = CurrentState;
Parms.OnDemandState = OnDemandState;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
if (OutState != nullptr)
*OutState = Parms.OutState;
if (bShouldProcess != nullptr)
*bShouldProcess = Parms.bShouldProcess;
}
// Function AnimationSharing.AnimationSharingStateProcessor.GetAnimationStateEnum
// (Native, Event, Public, BlueprintEvent)
// Parameters:
// class UEnum* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UEnum* UAnimationSharingStateProcessor::GetAnimationStateEnum()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("AnimationSharingStateProcessor", "GetAnimationStateEnum");
Params::UAnimationSharingStateProcessor_GetAnimationStateEnum_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
}

View File

@ -0,0 +1,86 @@
#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x10 (0x10 - 0x0)
// Function AnimationSharing.AnimSharingStateInstance.GetInstancedActors
struct UAnimSharingStateInstance_GetInstancedActors_Params
{
public:
TArray<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, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeleton* SharingSkeleton; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x10 (0x10 - 0x0)
// Function AnimationSharing.AnimationSharingManager.GetAnimationSharingManager
struct UAnimationSharingManager_GetAnimationSharingManager_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationSharingManager* ReturnValue; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimationSharing.AnimationSharingManager.CreateAnimationSharingManager
struct UAnimationSharingManager_CreateAnimationSharingManager_Params
{
public:
class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationSharingSetup* Setup; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F20[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x1 (0x1 - 0x0)
// Function AnimationSharing.AnimationSharingManager.AnimationSharingEnabled
struct UAnimationSharingManager_AnimationSharingEnabled_Params
{
public:
bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// Function AnimationSharing.AnimationSharingStateProcessor.ProcessActorState
struct UAnimationSharingStateProcessor_ProcessActorState_Params
{
public:
int32 OutState; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F22[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* InActor; // 0x8(0x8)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 CurrentState; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 OnDemandState; // 0x11(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldProcess; // 0x12(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F23[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x8 (0x8 - 0x0)
// Function AnimationSharing.AnimationSharingStateProcessor.GetAnimationStateEnum
struct UAnimationSharingStateProcessor_GetAnimationStateEnum_Params
{
public:
class UEnum* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
}
}

View File

@ -0,0 +1,86 @@
#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------
// 0x8 (0x30 - 0x28)
// ScriptStruct AnimationSharing.TickAnimationSharingFunction
struct FTickAnimationSharingFunction : public FTickFunction
{
public:
uint8 Pad_F24[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x10 (0x10 - 0x0)
// ScriptStruct AnimationSharing.AnimationSharingScalability
struct FAnimationSharingScalability
{
public:
struct FPerPlatformBool UseBlendTransitions; // 0x0(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_F25[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPerPlatformFloat BlendSignificanceValue; // 0x4(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPerPlatformInt MaximumNumberConcurrentBlends; // 0x8(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPerPlatformFloat TickSignificanceValue; // 0xC(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
// 0x18 (0x18 - 0x0)
// ScriptStruct AnimationSharing.AnimationSetup
struct FAnimationSetup
{
public:
class UAnimSequence* AnimSequence; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimSharingStateInstance> AnimBlueprint; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPerPlatformInt NumRandomizedInstances; // 0x10(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPerPlatformBool Enabled; // 0x14(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_F26[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x30 (0x30 - 0x0)
// ScriptStruct AnimationSharing.AnimationStateEntry
struct FAnimationStateEntry
{
public:
uint8 State; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F27[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<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_F28[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
float BlendTime; // 0x1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReturnToPreviousState; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSetNextState; // 0x21(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 NextState; // 0x22(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F29[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
struct FPerPlatformInt MaximumNumberOfConcurrentInstances; // 0x24(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float WiggleTimePercentage; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequiresCurves; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F2A[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
};
// 0x38 (0x38 - 0x0)
// ScriptStruct AnimationSharing.PerSkeletonAnimationSharingSetup
struct FPerSkeletonAnimationSharingSetup
{
public:
class USkeleton* Skeleton; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMesh* SkeletalMesh; // 0x8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimSharingTransitionInstance> BlendAnimBlueprint; // 0x10(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimSharingAdditiveInstance> AdditiveAnimBlueprint; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimationSharingStateProcessor> StateProcessorClass; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAnimationStateEntry> AnimationStates; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
}

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