mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
854 lines
33 KiB
C++
854 lines
33 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
#include "../SDK.hpp"
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// FUNCTIONS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
// Class MotionWarping.AnimNotifyState_MotionWarping
|
|
// (None)
|
|
|
|
class UClass* UAnimNotifyState_MotionWarping::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("AnimNotifyState_MotionWarping");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// AnimNotifyState_MotionWarping MotionWarping.Default__AnimNotifyState_MotionWarping
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class UAnimNotifyState_MotionWarping* UAnimNotifyState_MotionWarping::GetDefaultObj()
|
|
{
|
|
static class UAnimNotifyState_MotionWarping* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<UAnimNotifyState_MotionWarping*>(UAnimNotifyState_MotionWarping::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.OnWarpUpdate
|
|
// (Event, Public, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* Modifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAnimNotifyState_MotionWarping::OnWarpUpdate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "OnWarpUpdate");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_OnWarpUpdate_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Modifier = Modifier;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.OnWarpEnd
|
|
// (Event, Public, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* Modifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAnimNotifyState_MotionWarping::OnWarpEnd(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "OnWarpEnd");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_OnWarpEnd_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Modifier = Modifier;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.OnWarpBegin
|
|
// (Event, Public, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* Modifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAnimNotifyState_MotionWarping::OnWarpBegin(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "OnWarpBegin");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_OnWarpBegin_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Modifier = Modifier;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.OnRootMotionModifierUpdate
|
|
// (Final, Native, Public, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* Modifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAnimNotifyState_MotionWarping::OnRootMotionModifierUpdate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "OnRootMotionModifierUpdate");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_OnRootMotionModifierUpdate_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Modifier = Modifier;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.OnRootMotionModifierDeactivate
|
|
// (Final, Native, Public, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* Modifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAnimNotifyState_MotionWarping::OnRootMotionModifierDeactivate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "OnRootMotionModifierDeactivate");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_OnRootMotionModifierDeactivate_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Modifier = Modifier;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.OnRootMotionModifierActivate
|
|
// (Final, Native, Public, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* Modifier (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UAnimNotifyState_MotionWarping::OnRootMotionModifierActivate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "OnRootMotionModifierActivate");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_OnRootMotionModifierActivate_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Modifier = Modifier;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.AnimNotifyState_MotionWarping.AddRootMotionModifier
|
|
// (Native, Event, Public, BlueprintEvent, Const)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* MotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAnimSequenceBase* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float EndTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class URootMotionModifier* UAnimNotifyState_MotionWarping::AddRootMotionModifier(class UMotionWarpingComponent* MotionWarpingComp, class UAnimSequenceBase* Animation, float StartTime, float EndTime)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("AnimNotifyState_MotionWarping", "AddRootMotionModifier");
|
|
|
|
Params::UAnimNotifyState_MotionWarping_AddRootMotionModifier_Params Parms{};
|
|
|
|
Parms.MotionWarpingComp = MotionWarpingComp;
|
|
Parms.Animation = Animation;
|
|
Parms.StartTime = StartTime;
|
|
Parms.EndTime = EndTime;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Class MotionWarping.MotionWarpingUtilities
|
|
// (None)
|
|
|
|
class UClass* UMotionWarpingUtilities::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("MotionWarpingUtilities");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// MotionWarpingUtilities MotionWarping.Default__MotionWarpingUtilities
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class UMotionWarpingUtilities* UMotionWarpingUtilities::GetDefaultObj()
|
|
{
|
|
static class UMotionWarpingUtilities* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<UMotionWarpingUtilities*>(UMotionWarpingUtilities::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingUtilities.GetMotionWarpingWindowsFromAnimation
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UAnimSequenceBase* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<struct FMotionWarpingWindowData>OutWindows (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingUtilities::GetMotionWarpingWindowsFromAnimation(class UAnimSequenceBase* Animation, TArray<struct FMotionWarpingWindowData>* OutWindows)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingUtilities", "GetMotionWarpingWindowsFromAnimation");
|
|
|
|
Params::UMotionWarpingUtilities_GetMotionWarpingWindowsFromAnimation_Params Parms{};
|
|
|
|
Parms.Animation = Animation;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutWindows != nullptr)
|
|
*OutWindows = std::move(Parms.OutWindows);
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingUtilities.GetMotionWarpingWindowsForWarpTargetFromAnimation
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// class UAnimSequenceBase* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName WarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// TArray<struct FMotionWarpingWindowData>OutWindows (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingUtilities::GetMotionWarpingWindowsForWarpTargetFromAnimation(class UAnimSequenceBase* Animation, class FName WarpTargetName, TArray<struct FMotionWarpingWindowData>* OutWindows)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingUtilities", "GetMotionWarpingWindowsForWarpTargetFromAnimation");
|
|
|
|
Params::UMotionWarpingUtilities_GetMotionWarpingWindowsForWarpTargetFromAnimation_Params Parms{};
|
|
|
|
Parms.Animation = Animation;
|
|
Parms.WarpTargetName = WarpTargetName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutWindows != nullptr)
|
|
*OutWindows = std::move(Parms.OutWindows);
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingUtilities.ExtractRootMotionFromAnimation
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UAnimSequenceBase* Animation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float EndTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FTransform UMotionWarpingUtilities::ExtractRootMotionFromAnimation(class UAnimSequenceBase* Animation, float StartTime, float EndTime)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingUtilities", "ExtractRootMotionFromAnimation");
|
|
|
|
Params::UMotionWarpingUtilities_ExtractRootMotionFromAnimation_Params Parms{};
|
|
|
|
Parms.Animation = Animation;
|
|
Parms.StartTime = StartTime;
|
|
Parms.EndTime = EndTime;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Class MotionWarping.MotionWarpingComponent
|
|
// (None)
|
|
|
|
class UClass* UMotionWarpingComponent::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("MotionWarpingComponent");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// MotionWarpingComponent MotionWarping.Default__MotionWarpingComponent
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class UMotionWarpingComponent* UMotionWarpingComponent::GetDefaultObj()
|
|
{
|
|
static class UMotionWarpingComponent* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<UMotionWarpingComponent*>(UMotionWarpingComponent::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.RemoveWarpTarget
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName WarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
int32 UMotionWarpingComponent::RemoveWarpTarget(class FName WarpTargetName)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "RemoveWarpTarget");
|
|
|
|
Params::UMotionWarpingComponent_RemoveWarpTarget_Params Parms{};
|
|
|
|
Parms.WarpTargetName = WarpTargetName;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.DisableAllRootMotionModifiers
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
|
|
void UMotionWarpingComponent::DisableAllRootMotionModifiers()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "DisableAllRootMotionModifiers");
|
|
|
|
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, nullptr);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.AddOrUpdateWarpTargetFromTransform
|
|
// (Final, Native, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName WarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FTransform TargetTransform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingComponent::AddOrUpdateWarpTargetFromTransform(class FName WarpTargetName, const struct FTransform& TargetTransform)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "AddOrUpdateWarpTargetFromTransform");
|
|
|
|
Params::UMotionWarpingComponent_AddOrUpdateWarpTargetFromTransform_Params Parms{};
|
|
|
|
Parms.WarpTargetName = WarpTargetName;
|
|
Parms.TargetTransform = TargetTransform;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.AddOrUpdateWarpTargetFromLocationAndRotation
|
|
// (Final, Native, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName WarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FRotator TargetRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingComponent::AddOrUpdateWarpTargetFromLocationAndRotation(class FName WarpTargetName, const struct FVector& TargetLocation, const struct FRotator& TargetRotation)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "AddOrUpdateWarpTargetFromLocationAndRotation");
|
|
|
|
Params::UMotionWarpingComponent_AddOrUpdateWarpTargetFromLocationAndRotation_Params Parms{};
|
|
|
|
Parms.WarpTargetName = WarpTargetName;
|
|
Parms.TargetLocation = TargetLocation;
|
|
Parms.TargetRotation = TargetRotation;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.AddOrUpdateWarpTargetFromLocation
|
|
// (Final, Native, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName WarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingComponent::AddOrUpdateWarpTargetFromLocation(class FName WarpTargetName, const struct FVector& TargetLocation)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "AddOrUpdateWarpTargetFromLocation");
|
|
|
|
Params::UMotionWarpingComponent_AddOrUpdateWarpTargetFromLocation_Params Parms{};
|
|
|
|
Parms.WarpTargetName = WarpTargetName;
|
|
Parms.TargetLocation = TargetLocation;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.AddOrUpdateWarpTargetFromComponent
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName WarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class USceneComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bFollowComponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingComponent::AddOrUpdateWarpTargetFromComponent(class FName WarpTargetName, class USceneComponent* Component, class FName BoneName, bool bFollowComponent)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "AddOrUpdateWarpTargetFromComponent");
|
|
|
|
Params::UMotionWarpingComponent_AddOrUpdateWarpTargetFromComponent_Params Parms{};
|
|
|
|
Parms.WarpTargetName = WarpTargetName;
|
|
Parms.Component = Component;
|
|
Parms.BoneName = BoneName;
|
|
Parms.bFollowComponent = bFollowComponent;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Function MotionWarping.MotionWarpingComponent.AddOrUpdateWarpTarget
|
|
// (Final, Native, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FMotionWarpingTarget WarpTarget (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
void UMotionWarpingComponent::AddOrUpdateWarpTarget(struct FMotionWarpingTarget& WarpTarget)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MotionWarpingComponent", "AddOrUpdateWarpTarget");
|
|
|
|
Params::UMotionWarpingComponent_AddOrUpdateWarpTarget_Params Parms{};
|
|
|
|
Parms.WarpTarget = WarpTarget;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
}
|
|
|
|
|
|
// Class MotionWarping.RootMotionModifier
|
|
// (None)
|
|
|
|
class UClass* URootMotionModifier::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("RootMotionModifier");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// RootMotionModifier MotionWarping.Default__RootMotionModifier
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class URootMotionModifier* URootMotionModifier::GetDefaultObj()
|
|
{
|
|
static class URootMotionModifier* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<URootMotionModifier*>(URootMotionModifier::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Class MotionWarping.RootMotionModifier_Warp
|
|
// (None)
|
|
|
|
class UClass* URootMotionModifier_Warp::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("RootMotionModifier_Warp");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// RootMotionModifier_Warp MotionWarping.Default__RootMotionModifier_Warp
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class URootMotionModifier_Warp* URootMotionModifier_Warp::GetDefaultObj()
|
|
{
|
|
static class URootMotionModifier_Warp* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<URootMotionModifier_Warp*>(URootMotionModifier_Warp::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Class MotionWarping.RootMotionModifier_SimpleWarp
|
|
// (None)
|
|
|
|
class UClass* URootMotionModifier_SimpleWarp::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("RootMotionModifier_SimpleWarp");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// RootMotionModifier_SimpleWarp MotionWarping.Default__RootMotionModifier_SimpleWarp
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class URootMotionModifier_SimpleWarp* URootMotionModifier_SimpleWarp::GetDefaultObj()
|
|
{
|
|
static class URootMotionModifier_SimpleWarp* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<URootMotionModifier_SimpleWarp*>(URootMotionModifier_SimpleWarp::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Class MotionWarping.RootMotionModifier_Scale
|
|
// (None)
|
|
|
|
class UClass* URootMotionModifier_Scale::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("RootMotionModifier_Scale");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// RootMotionModifier_Scale MotionWarping.Default__RootMotionModifier_Scale
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class URootMotionModifier_Scale* URootMotionModifier_Scale::GetDefaultObj()
|
|
{
|
|
static class URootMotionModifier_Scale* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<URootMotionModifier_Scale*>(URootMotionModifier_Scale::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MotionWarping.RootMotionModifier_Scale.AddRootMotionModifierScale
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* InMotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAnimSequenceBase* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InEndTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FVector InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier_Scale* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class URootMotionModifier_Scale* URootMotionModifier_Scale::AddRootMotionModifierScale(class UMotionWarpingComponent* InMotionWarpingComp, class UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const struct FVector& InScale)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("RootMotionModifier_Scale", "AddRootMotionModifierScale");
|
|
|
|
Params::URootMotionModifier_Scale_AddRootMotionModifierScale_Params Parms{};
|
|
|
|
Parms.InMotionWarpingComp = InMotionWarpingComp;
|
|
Parms.InAnimation = InAnimation;
|
|
Parms.InStartTime = InStartTime;
|
|
Parms.InEndTime = InEndTime;
|
|
Parms.InScale = InScale;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Class MotionWarping.RootMotionModifier_AdjustmentBlendWarp
|
|
// (None)
|
|
|
|
class UClass* URootMotionModifier_AdjustmentBlendWarp::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("RootMotionModifier_AdjustmentBlendWarp");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// RootMotionModifier_AdjustmentBlendWarp MotionWarping.Default__RootMotionModifier_AdjustmentBlendWarp
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class URootMotionModifier_AdjustmentBlendWarp* URootMotionModifier_AdjustmentBlendWarp::GetDefaultObj()
|
|
{
|
|
static class URootMotionModifier_AdjustmentBlendWarp* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<URootMotionModifier_AdjustmentBlendWarp*>(URootMotionModifier_AdjustmentBlendWarp::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Class MotionWarping.RootMotionModifier_SkewWarp
|
|
// (None)
|
|
|
|
class UClass* URootMotionModifier_SkewWarp::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("RootMotionModifier_SkewWarp");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// RootMotionModifier_SkewWarp MotionWarping.Default__RootMotionModifier_SkewWarp
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class URootMotionModifier_SkewWarp* URootMotionModifier_SkewWarp::GetDefaultObj()
|
|
{
|
|
static class URootMotionModifier_SkewWarp* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<URootMotionModifier_SkewWarp*>(URootMotionModifier_SkewWarp::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MotionWarping.RootMotionModifier_SkewWarp.AddRootMotionModifierSkewWarp
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class UMotionWarpingComponent* InMotionWarpingComp (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UAnimSequenceBase* InAnimation (ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InEndTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName InWarpTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// enum class EWarpPointAnimProvider InWarpPointAnimProvider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FTransform InWarpPointAnimTransform (Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class FName InWarpPointAnimBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bInWarpTranslation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bInIgnoreZAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bInWarpRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// enum class EMotionWarpRotationType InRotationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float InWarpRotationTimeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class URootMotionModifier_SkewWarp*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class URootMotionModifier_SkewWarp* URootMotionModifier_SkewWarp::AddRootMotionModifierSkewWarp(class UMotionWarpingComponent* InMotionWarpingComp, class UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, class FName InWarpTargetName, enum class EWarpPointAnimProvider InWarpPointAnimProvider, const struct FTransform& InWarpPointAnimTransform, class FName InWarpPointAnimBoneName, bool bInWarpTranslation, bool bInIgnoreZAxis, bool bInWarpRotation, enum class EMotionWarpRotationType InRotationType, float InWarpRotationTimeMultiplier)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("RootMotionModifier_SkewWarp", "AddRootMotionModifierSkewWarp");
|
|
|
|
Params::URootMotionModifier_SkewWarp_AddRootMotionModifierSkewWarp_Params Parms{};
|
|
|
|
Parms.InMotionWarpingComp = InMotionWarpingComp;
|
|
Parms.InAnimation = InAnimation;
|
|
Parms.InStartTime = InStartTime;
|
|
Parms.InEndTime = InEndTime;
|
|
Parms.InWarpTargetName = InWarpTargetName;
|
|
Parms.InWarpPointAnimProvider = InWarpPointAnimProvider;
|
|
Parms.InWarpPointAnimTransform = InWarpPointAnimTransform;
|
|
Parms.InWarpPointAnimBoneName = InWarpPointAnimBoneName;
|
|
Parms.bInWarpTranslation = bInWarpTranslation;
|
|
Parms.bInIgnoreZAxis = bInIgnoreZAxis;
|
|
Parms.bInWarpRotation = bInWarpRotation;
|
|
Parms.InRotationType = InRotationType;
|
|
Parms.InWarpRotationTimeMultiplier = InWarpRotationTimeMultiplier;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|