PalWorld-NetCrack/SDK/MotionWarping_functions.cpp
2024-01-22 14:43:11 +08:00

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