QuickTween 1.4.1
Loading...
Searching...
No Matches
QuickTweenLibrary.gen.cpp
1// Copyright Epic Games, Inc. All Rights Reserved.
2/*===========================================================================
3 Generated code exported from UnrealHeaderTool.
4 DO NOT modify this manually! Edit the corresponding .h files instead!
5===========================================================================*/
6
7#include "UObject/GeneratedCppIncludes.h"
8#include "QuickTweenLibrary.h"
9
10PRAGMA_DISABLE_DEPRECATION_WARNINGS
11
12void EmptyLinkFunctionForGeneratedCodeQuickTweenLibrary() {}
13
14// ********** Begin Cross Module References ********************************************************
15COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
16COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
17COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
18COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
19COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
20ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
21ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
22ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
23ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
24ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
25ENGINE_API UClass* Z_Construct_UClass_USpringArmComponent_NoRegister();
26QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickColorTween_NoRegister();
27QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickEmptyTween_NoRegister();
28QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickFloatTween_NoRegister();
29QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickIntTween_NoRegister();
30QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickRotatorTween_NoRegister();
31QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenable_NoRegister();
32QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenLibrary();
33QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenLibrary_NoRegister();
34QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickTweenSequence_NoRegister();
35QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickVector2DTween_NoRegister();
36QUICKTWEEN_API UClass* Z_Construct_UClass_UQuickVectorTween_NoRegister();
37QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EEaseType();
38QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_ELoopType();
39QUICKTWEEN_API UEnum* Z_Construct_UEnum_QuickTween_EQuickTweenSpace();
40QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_ColorSetter__DelegateSignature();
41QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_FloatSetter__DelegateSignature();
42QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_IntSetter__DelegateSignature();
43QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_QuickConstTweenableAction__DelegateSignature();
44QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_QuickTweenableAction__DelegateSignature();
45QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_RotatorSetter__DelegateSignature();
46QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_Vector2DSetter__DelegateSignature();
47QUICKTWEEN_API UFunction* Z_Construct_UDelegateFunction_QuickTween_VectorSetter__DelegateSignature();
48UMG_API UClass* Z_Construct_UClass_UImage_NoRegister();
49UMG_API UClass* Z_Construct_UClass_UWidget_NoRegister();
50UPackage* Z_Construct_UPackage__Script_QuickTween();
51// ********** End Cross Module References **********************************************************
52
53// ********** Begin Class UQuickTweenLibrary Function QuickTweenChangeColorTo_Image ****************
55{
57 {
58 UObject* worldContextObject;
59 UImage* widget;
60 FColor to;
61 float duration;
62 float timeScale;
63 EEaseType easeType;
64 UCurveFloat* easeCurve;
65 int32 loops;
66 ELoopType loopType;
67 FString tweenTag;
68 bool bShouldAutoKill;
69 bool bShouldPlayWhilePaused;
70 bool bShouldAutoPlay;
71 UQuickColorTween* ReturnValue;
72 };
73#if WITH_METADATA
74 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
75 { "Category", "QuickTween" },
76#if !UE_BUILD_SHIPPING
77 { "Comment", "/**\n\x09 * Create a color tween that animates a `UImage`'s color/tint to a target `FColor`.\n\x09 *\n\x09 * The widget's start color is sampled on the first update and the tween will\n\x09 * interpolate from that start value to the specified `to` value over `duration`\n\x09 * seconds. Easing can be controlled with a predefined `EEaseType` or by supplying\n\x09 * a custom `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The `UImage` widget whose color will be animated.\n\x09 * @param to Target color to animate to.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created `UQuickColorTween`, or nullptr on failure.\n\x09 */" },
78#endif
79 { "CPP_Default_bShouldAutoKill", "true" },
80 { "CPP_Default_bShouldAutoPlay", "false" },
81 { "CPP_Default_bShouldPlayWhilePaused", "false" },
82 { "CPP_Default_duration", "1.000000" },
83 { "CPP_Default_easeCurve", "None" },
84 { "CPP_Default_easeType", "Linear" },
85 { "CPP_Default_loops", "1" },
86 { "CPP_Default_loopType", "Restart" },
87 { "CPP_Default_timeScale", "1.000000" },
88 { "CPP_Default_tweenTag", "" },
89 { "Keywords", "Tween | Color | Widget" },
90 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
91#if !UE_BUILD_SHIPPING
92 { "ToolTip", "Create a color tween that animates a `UImage`'s color/tint to a target `FColor`.\n\nThe widget's start color is sampled on the first update and the tween will\ninterpolate from that start value to the specified `to` value over `duration`\nseconds. Easing can be controlled with a predefined `EEaseType` or by supplying\na custom `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The `UImage` widget whose color will be animated.\n@param to Target color to animate to.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created `UQuickColorTween`, or nullptr on failure." },
93#endif
94 { "WorldContext", "worldContextObject" },
95 };
96 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
97 { "EditInline", "true" },
98 };
99 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
100 { "NativeConst", "" },
101 };
102 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
103 { "NativeConst", "" },
104 };
105#endif // WITH_METADATA
106 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
107 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
108 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
109 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
110 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
111 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
112 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
113 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
114 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
115 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
116 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
117 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
118 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
119 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
120 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
121 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
122 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
123 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
124 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
125 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
126 static const UECodeGen_Private::FFunctionParams FuncParams;
127};
128const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
129const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, widget), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
130const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
131const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, duration), METADATA_PARAMS(0, nullptr) };
132const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
133const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
134const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
135const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
136const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, loops), METADATA_PARAMS(0, nullptr) };
137const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
138const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
139const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
140void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
141{
143}
144const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
145void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
146{
147 ((QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms*)Obj)->bShouldPlayWhilePaused = 1;
148}
149const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
150void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
151{
153}
154const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
155const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
156const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers[] = {
157 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_worldContextObject,
158 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_widget,
159 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_to,
160 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_duration,
161 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_timeScale,
162 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType_Underlying,
163 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeType,
164 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_easeCurve,
165 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loops,
166 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType_Underlying,
167 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_loopType,
168 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_tweenTag,
169 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoKill,
170 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldPlayWhilePaused,
171 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_bShouldAutoPlay,
172 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::NewProp_ReturnValue,
173};
174static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers) < 2048);
175const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenChangeColorTo_Image", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::QuickTweenLibrary_eventQuickTweenChangeColorTo_Image_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::Function_MetaDataParams)}, };
177UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image()
178{
179 static UFunction* ReturnFunction = nullptr;
180 if (!ReturnFunction)
181 {
182 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image_Statics::FuncParams);
183 }
184 return ReturnFunction;
185}
186DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeColorTo_Image)
187{
188 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
189 P_GET_OBJECT(UImage,Z_Param_widget);
190 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
191 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
192 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
193 P_GET_ENUM(EEaseType,Z_Param_easeType);
194 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
195 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
196 P_GET_ENUM(ELoopType,Z_Param_loopType);
197 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
198 P_GET_UBOOL(Z_Param_bShouldAutoKill);
199 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
200 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
201 P_FINISH;
202 P_NATIVE_BEGIN;
203 *(UQuickColorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenChangeColorTo_Image(Z_Param_worldContextObject,Z_Param_widget,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
204 P_NATIVE_END;
205}
206// ********** End Class UQuickTweenLibrary Function QuickTweenChangeColorTo_Image ******************
207
208// ********** Begin Class UQuickTweenLibrary Function QuickTweenChangeDistanceBy_SpringArm *********
210{
212 {
213 UObject* worldContextObject;
214 USpringArmComponent* springArm;
215 float by;
216 float duration;
217 float timeScale;
218 EEaseType easeType;
219 UCurveFloat* easeCurve;
220 int32 loops;
221 ELoopType loopType;
222 FString tweenTag;
223 bool bShouldAutoKill;
224 bool bShouldPlayWhilePaused;
225 bool bShouldAutoPlay;
226 UQuickFloatTween* ReturnValue;
227 };
228#if WITH_METADATA
229 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
230 { "Category", "QuickTween" },
231#if !UE_BUILD_SHIPPING
232 { "Comment", "/**\n\x09 * Create a float tween that animates the spring arm's TargetArmLength by a relative amount.\n\x09 *\n\x09 * This function creates a UQuickFloatTween which samples the spring arm's current\n\x09 * TargetArmLength on the first update and interpolates to (start + by) over \\p duration seconds.\n\x09 * Easing is controlled by \\p easeType or overridden by \\p easeCurve when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param springArm The USpringArmComponent whose TargetArmLength will be animated.\n\x09 * @param by Relative change to apply to the spring arm's current TargetArmLength.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
233#endif
234 { "CPP_Default_bShouldAutoKill", "true" },
235 { "CPP_Default_bShouldAutoPlay", "false" },
236 { "CPP_Default_bShouldPlayWhilePaused", "false" },
237 { "CPP_Default_duration", "1.000000" },
238 { "CPP_Default_easeCurve", "None" },
239 { "CPP_Default_easeType", "Linear" },
240 { "CPP_Default_loops", "1" },
241 { "CPP_Default_loopType", "Restart" },
242 { "CPP_Default_timeScale", "1.000000" },
243 { "CPP_Default_tweenTag", "" },
244 { "Keywords", "Tween | Distance | Camera" },
245 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
246#if !UE_BUILD_SHIPPING
247 { "ToolTip", "Create a float tween that animates the spring arm's TargetArmLength by a relative amount.\n\nThis function creates a UQuickFloatTween which samples the spring arm's current\nTargetArmLength on the first update and interpolates to (start + by) over \\p duration seconds.\nEasing is controlled by \\p easeType or overridden by \\p easeCurve when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param springArm The USpringArmComponent whose TargetArmLength will be animated.\n@param by Relative change to apply to the spring arm's current TargetArmLength.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
248#endif
249 { "WorldContext", "worldContextObject" },
250 };
251 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_springArm_MetaData[] = {
252 { "EditInline", "true" },
253 };
254 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
255 { "NativeConst", "" },
256 };
257#endif // WITH_METADATA
258 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
259 static const UECodeGen_Private::FObjectPropertyParams NewProp_springArm;
260 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
261 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
262 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
263 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
264 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
265 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
266 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
267 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
268 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
269 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
270 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
271 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
272 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
273 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
274 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
275 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
276 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
277 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
278 static const UECodeGen_Private::FFunctionParams FuncParams;
279};
280const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
281const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_springArm = { "springArm", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, springArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_springArm_MetaData), NewProp_springArm_MetaData) };
282const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, by), METADATA_PARAMS(0, nullptr) };
283const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, duration), METADATA_PARAMS(0, nullptr) };
284const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
285const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
286const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
287const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
288const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, loops), METADATA_PARAMS(0, nullptr) };
289const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
290const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
291const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
292void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
293{
295}
296const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
297void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
298{
300}
301const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
302void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
303{
305}
306const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
307const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
308const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers[] = {
309 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_worldContextObject,
310 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_springArm,
311 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_by,
312 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_duration,
313 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_timeScale,
314 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType_Underlying,
315 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeType,
316 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_easeCurve,
317 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loops,
318 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType_Underlying,
319 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_loopType,
320 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_tweenTag,
321 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoKill,
322 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldPlayWhilePaused,
323 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_bShouldAutoPlay,
324 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::NewProp_ReturnValue,
325};
326static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers) < 2048);
327const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenChangeDistanceBy_SpringArm", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::QuickTweenLibrary_eventQuickTweenChangeDistanceBy_SpringArm_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::Function_MetaDataParams)}, };
329UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm()
330{
331 static UFunction* ReturnFunction = nullptr;
332 if (!ReturnFunction)
333 {
334 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm_Statics::FuncParams);
335 }
336 return ReturnFunction;
337}
338DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeDistanceBy_SpringArm)
339{
340 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
341 P_GET_OBJECT(USpringArmComponent,Z_Param_springArm);
342 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
343 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
344 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
345 P_GET_ENUM(EEaseType,Z_Param_easeType);
346 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
347 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
348 P_GET_ENUM(ELoopType,Z_Param_loopType);
349 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
350 P_GET_UBOOL(Z_Param_bShouldAutoKill);
351 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
352 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
353 P_FINISH;
354 P_NATIVE_BEGIN;
355 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenChangeDistanceBy_SpringArm(Z_Param_worldContextObject,Z_Param_springArm,Z_Param_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
356 P_NATIVE_END;
357}
358// ********** End Class UQuickTweenLibrary Function QuickTweenChangeDistanceBy_SpringArm ***********
359
360// ********** Begin Class UQuickTweenLibrary Function QuickTweenChangeDistanceTo_SpringArm *********
362{
364 {
365 UObject* worldContextObject;
366 USpringArmComponent* springArm;
367 float to;
368 float duration;
369 float timeScale;
370 EEaseType easeType;
371 UCurveFloat* easeCurve;
372 int32 loops;
373 ELoopType loopType;
374 FString tweenTag;
375 bool bShouldAutoKill;
376 bool bShouldPlayWhilePaused;
377 bool bShouldAutoPlay;
378 UQuickFloatTween* ReturnValue;
379 };
380#if WITH_METADATA
381 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
382 { "Category", "QuickTween" },
383#if !UE_BUILD_SHIPPING
384 { "Comment", "/**\n\x09 * Animate the spring arm's distance (TargetArmLength) to a target value.\n\x09 *\n\x09 * Creates a UQuickFloatTween that interpolates the spring arm's current arm length\n\x09 * (sampled at the first update) to the provided \\p to value over \\p duration seconds.\n\x09 * Easing can be controlled with a predefined \\p EEaseType or by supplying a custom\n\x09 * \\p UCurveFloat (when provided, \\p easeCurve overrides \\p easeType).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param springArm The USpringArmComponent whose TargetArmLength will be animated.\n\x09 * @param to Target arm length (world units).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
385#endif
386 { "CPP_Default_bShouldAutoKill", "true" },
387 { "CPP_Default_bShouldAutoPlay", "false" },
388 { "CPP_Default_bShouldPlayWhilePaused", "false" },
389 { "CPP_Default_duration", "1.000000" },
390 { "CPP_Default_easeCurve", "None" },
391 { "CPP_Default_easeType", "Linear" },
392 { "CPP_Default_loops", "1" },
393 { "CPP_Default_loopType", "Restart" },
394 { "CPP_Default_timeScale", "1.000000" },
395 { "CPP_Default_tweenTag", "" },
396 { "Keywords", "Tween | Distance | Camera" },
397 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
398#if !UE_BUILD_SHIPPING
399 { "ToolTip", "Animate the spring arm's distance (TargetArmLength) to a target value.\n\nCreates a UQuickFloatTween that interpolates the spring arm's current arm length\n(sampled at the first update) to the provided \\p to value over \\p duration seconds.\nEasing can be controlled with a predefined \\p EEaseType or by supplying a custom\n\\p UCurveFloat (when provided, \\p easeCurve overrides \\p easeType).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param springArm The USpringArmComponent whose TargetArmLength will be animated.\n@param to Target arm length (world units).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
400#endif
401 { "WorldContext", "worldContextObject" },
402 };
403 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_springArm_MetaData[] = {
404 { "EditInline", "true" },
405 };
406 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
407 { "NativeConst", "" },
408 };
409#endif // WITH_METADATA
410 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
411 static const UECodeGen_Private::FObjectPropertyParams NewProp_springArm;
412 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
413 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
414 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
415 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
416 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
417 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
418 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
419 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
420 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
421 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
422 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
423 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
424 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
425 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
426 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
427 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
428 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
429 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
430 static const UECodeGen_Private::FFunctionParams FuncParams;
431};
432const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
433const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_springArm = { "springArm", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, springArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_springArm_MetaData), NewProp_springArm_MetaData) };
434const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, to), METADATA_PARAMS(0, nullptr) };
435const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, duration), METADATA_PARAMS(0, nullptr) };
436const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
437const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
438const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
439const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
440const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, loops), METADATA_PARAMS(0, nullptr) };
441const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
442const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
443const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
444void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
445{
447}
448const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
449void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
450{
452}
453const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
454void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
455{
457}
458const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
459const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
460const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers[] = {
461 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_worldContextObject,
462 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_springArm,
463 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_to,
464 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_duration,
465 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_timeScale,
466 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType_Underlying,
467 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeType,
468 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_easeCurve,
469 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loops,
470 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType_Underlying,
471 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_loopType,
472 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_tweenTag,
473 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoKill,
474 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldPlayWhilePaused,
475 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_bShouldAutoPlay,
476 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::NewProp_ReturnValue,
477};
478static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers) < 2048);
479const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenChangeDistanceTo_SpringArm", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::QuickTweenLibrary_eventQuickTweenChangeDistanceTo_SpringArm_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::Function_MetaDataParams)}, };
481UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm()
482{
483 static UFunction* ReturnFunction = nullptr;
484 if (!ReturnFunction)
485 {
486 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm_Statics::FuncParams);
487 }
488 return ReturnFunction;
489}
490DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeDistanceTo_SpringArm)
491{
492 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
493 P_GET_OBJECT(USpringArmComponent,Z_Param_springArm);
494 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
495 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
496 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
497 P_GET_ENUM(EEaseType,Z_Param_easeType);
498 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
499 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
500 P_GET_ENUM(ELoopType,Z_Param_loopType);
501 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
502 P_GET_UBOOL(Z_Param_bShouldAutoKill);
503 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
504 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
505 P_FINISH;
506 P_NATIVE_BEGIN;
507 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenChangeDistanceTo_SpringArm(Z_Param_worldContextObject,Z_Param_springArm,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
508 P_NATIVE_END;
509}
510// ********** End Class UQuickTweenLibrary Function QuickTweenChangeDistanceTo_SpringArm ***********
511
512// ********** Begin Class UQuickTweenLibrary Function QuickTweenChangeFovTo_Camera *****************
514{
516 {
517 UObject* worldContextObject;
518 UCameraComponent* camera;
519 float to;
520 float duration;
521 float timeScale;
522 EEaseType easeType;
523 UCurveFloat* easeCurve;
524 int32 loops;
525 ELoopType loopType;
526 FString tweenTag;
527 bool bShouldAutoKill;
528 bool bShouldPlayWhilePaused;
529 bool bShouldAutoPlay;
530 UQuickFloatTween* ReturnValue;
531 };
532#if WITH_METADATA
533 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
534 { "Category", "QuickTween" },
535#if !UE_BUILD_SHIPPING
536 { "Comment", "/**\n\x09 * Animate camera field of view (FOV) to a target value.\n\x09 *\n\x09 * Creates a UQuickFloatTween that interpolates the camera's FOV from the\n\x09 * camera's current FOV (sampled at first update) to the provided \\p to value\n\x09 * over \\p duration seconds. Easing can be selected via \\p easeType or an\n\x09 * optional \\p easeCurve (when provided, \\p easeCurve overrides \\p easeType).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param camera The UCameraComponent whose FOV will be animated.\n\x09 * @param to Target FOV value in degrees.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
537#endif
538 { "CPP_Default_bShouldAutoKill", "true" },
539 { "CPP_Default_bShouldAutoPlay", "false" },
540 { "CPP_Default_bShouldPlayWhilePaused", "false" },
541 { "CPP_Default_duration", "1.000000" },
542 { "CPP_Default_easeCurve", "None" },
543 { "CPP_Default_easeType", "Linear" },
544 { "CPP_Default_loops", "1" },
545 { "CPP_Default_loopType", "Restart" },
546 { "CPP_Default_timeScale", "1.000000" },
547 { "CPP_Default_tweenTag", "" },
548 { "Keywords", "Tween | Color | Camera" },
549 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
550#if !UE_BUILD_SHIPPING
551 { "ToolTip", "Animate camera field of view (FOV) to a target value.\n\nCreates a UQuickFloatTween that interpolates the camera's FOV from the\ncamera's current FOV (sampled at first update) to the provided \\p to value\nover \\p duration seconds. Easing can be selected via \\p easeType or an\noptional \\p easeCurve (when provided, \\p easeCurve overrides \\p easeType).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param camera The UCameraComponent whose FOV will be animated.\n@param to Target FOV value in degrees.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
552#endif
553 { "WorldContext", "worldContextObject" },
554 };
555 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_camera_MetaData[] = {
556 { "EditInline", "true" },
557 };
558 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
559 { "NativeConst", "" },
560 };
561#endif // WITH_METADATA
562 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
563 static const UECodeGen_Private::FObjectPropertyParams NewProp_camera;
564 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
565 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
566 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
567 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
568 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
569 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
570 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
571 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
572 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
573 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
574 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
575 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
576 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
577 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
578 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
579 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
580 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
581 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
582 static const UECodeGen_Private::FFunctionParams FuncParams;
583};
584const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
585const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_camera = { "camera", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, camera), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_camera_MetaData), NewProp_camera_MetaData) };
586const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, to), METADATA_PARAMS(0, nullptr) };
587const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, duration), METADATA_PARAMS(0, nullptr) };
588const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
589const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
590const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
591const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
592const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, loops), METADATA_PARAMS(0, nullptr) };
593const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
594const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
595const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
596void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
597{
599}
600const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
601void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
602{
603 ((QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms*)Obj)->bShouldPlayWhilePaused = 1;
604}
605const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
606void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
607{
609}
610const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
611const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
612const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers[] = {
613 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_worldContextObject,
614 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_camera,
615 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_to,
616 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_duration,
617 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_timeScale,
618 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType_Underlying,
619 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeType,
620 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_easeCurve,
621 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loops,
622 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType_Underlying,
623 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_loopType,
624 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_tweenTag,
625 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoKill,
626 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldPlayWhilePaused,
627 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_bShouldAutoPlay,
628 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::NewProp_ReturnValue,
629};
630static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers) < 2048);
631const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenChangeFovTo_Camera", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::QuickTweenLibrary_eventQuickTweenChangeFovTo_Camera_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::Function_MetaDataParams)}, };
633UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera()
634{
635 static UFunction* ReturnFunction = nullptr;
636 if (!ReturnFunction)
637 {
638 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera_Statics::FuncParams);
639 }
640 return ReturnFunction;
641}
642DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeFovTo_Camera)
643{
644 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
645 P_GET_OBJECT(UCameraComponent,Z_Param_camera);
646 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
647 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
648 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
649 P_GET_ENUM(EEaseType,Z_Param_easeType);
650 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
651 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
652 P_GET_ENUM(ELoopType,Z_Param_loopType);
653 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
654 P_GET_UBOOL(Z_Param_bShouldAutoKill);
655 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
656 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
657 P_FINISH;
658 P_NATIVE_BEGIN;
659 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenChangeFovTo_Camera(Z_Param_worldContextObject,Z_Param_camera,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
660 P_NATIVE_END;
661}
662// ********** End Class UQuickTweenLibrary Function QuickTweenChangeFovTo_Camera *******************
663
664// ********** Begin Class UQuickTweenLibrary Function QuickTweenChangeOpacityTo_Widget *************
666{
668 {
669 UObject* worldContextObject;
670 UWidget* widget;
671 float to;
672 float duration;
673 float timeScale;
674 EEaseType easeType;
675 UCurveFloat* easeCurve;
676 int32 loops;
677 ELoopType loopType;
678 FString tweenTag;
679 bool bShouldAutoKill;
680 bool bShouldPlayWhilePaused;
681 bool bShouldAutoPlay;
682 UQuickFloatTween* ReturnValue;
683 };
684#if WITH_METADATA
685 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
686 { "Category", "QuickTween" },
687#if !UE_BUILD_SHIPPING
688 { "Comment", "/**\n\x09 * Create a float tween that animates a UWidget's opacity to a target value.\n\x09 *\n\x09 * The widget's start opacity is sampled on the first update and the tween will\n\x09 * interpolate from that start value to the specified `to` value over `duration`\n\x09 * seconds. Easing may be controlled using a predefined `EEaseType` or by\n\x09 * supplying a custom `UCurveFloat` (`easeCurve` overrides `easeType` when set).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget whose opacity will be animated.\n\x09 * @param to Target opacity value (0.0 = transparent, 1.0 = opaque).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite).\n\x09 * @param loopType How the tween loops (e.g., Restart, PingPong).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
689#endif
690 { "CPP_Default_bShouldAutoKill", "true" },
691 { "CPP_Default_bShouldAutoPlay", "false" },
692 { "CPP_Default_bShouldPlayWhilePaused", "false" },
693 { "CPP_Default_duration", "1.000000" },
694 { "CPP_Default_easeCurve", "None" },
695 { "CPP_Default_easeType", "Linear" },
696 { "CPP_Default_loops", "1" },
697 { "CPP_Default_loopType", "Restart" },
698 { "CPP_Default_timeScale", "1.000000" },
699 { "CPP_Default_tweenTag", "" },
700 { "Keywords", "Tween | Color | Widget" },
701 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
702#if !UE_BUILD_SHIPPING
703 { "ToolTip", "Create a float tween that animates a UWidget's opacity to a target value.\n\nThe widget's start opacity is sampled on the first update and the tween will\ninterpolate from that start value to the specified `to` value over `duration`\nseconds. Easing may be controlled using a predefined `EEaseType` or by\nsupplying a custom `UCurveFloat` (`easeCurve` overrides `easeType` when set).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget whose opacity will be animated.\n@param to Target opacity value (0.0 = transparent, 1.0 = opaque).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite).\n@param loopType How the tween loops (e.g., Restart, PingPong).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
704#endif
705 { "WorldContext", "worldContextObject" },
706 };
707 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
708 { "EditInline", "true" },
709 };
710 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
711 { "NativeConst", "" },
712 };
713#endif // WITH_METADATA
714 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
715 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
716 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
717 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
718 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
719 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
720 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
721 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
722 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
723 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
724 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
725 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
726 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
727 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
728 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
729 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
730 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
731 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
732 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
733 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
734 static const UECodeGen_Private::FFunctionParams FuncParams;
735};
736const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
737const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
738const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, to), METADATA_PARAMS(0, nullptr) };
739const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
740const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
741const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
742const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
743const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
744const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
745const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
746const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
747const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
748void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
749{
751}
752const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
753void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
754{
755 ((QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
756}
757const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
758void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
759{
761}
762const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
763const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
764const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers[] = {
765 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_worldContextObject,
766 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_widget,
767 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_to,
768 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_duration,
769 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_timeScale,
770 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType_Underlying,
771 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeType,
772 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_easeCurve,
773 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loops,
774 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType_Underlying,
775 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_loopType,
776 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_tweenTag,
777 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoKill,
778 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
779 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_bShouldAutoPlay,
780 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::NewProp_ReturnValue,
781};
782static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers) < 2048);
783const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenChangeOpacityTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenChangeOpacityTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::Function_MetaDataParams)}, };
785UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget()
786{
787 static UFunction* ReturnFunction = nullptr;
788 if (!ReturnFunction)
789 {
790 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget_Statics::FuncParams);
791 }
792 return ReturnFunction;
793}
794DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenChangeOpacityTo_Widget)
795{
796 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
797 P_GET_OBJECT(UWidget,Z_Param_widget);
798 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
799 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
800 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
801 P_GET_ENUM(EEaseType,Z_Param_easeType);
802 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
803 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
804 P_GET_ENUM(ELoopType,Z_Param_loopType);
805 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
806 P_GET_UBOOL(Z_Param_bShouldAutoKill);
807 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
808 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
809 P_FINISH;
810 P_NATIVE_BEGIN;
811 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenChangeOpacityTo_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
812 P_NATIVE_END;
813}
814// ********** End Class UQuickTweenLibrary Function QuickTweenChangeOpacityTo_Widget ***************
815
816// ********** Begin Class UQuickTweenLibrary Function QuickTweenColorParameterBy_Material **********
818{
820 {
821 UObject* worldContextObject;
822 UMaterialInstanceDynamic* material;
823 FName parameterName;
824 FColor by;
825 float duration;
826 float timeScale;
827 EEaseType easeType;
828 UCurveFloat* easeCurve;
829 int32 loops;
830 ELoopType loopType;
831 FString tweenTag;
832 bool bShouldAutoKill;
833 bool bShouldPlayWhilePaused;
834 bool bShouldAutoPlay;
835 UQuickColorTween* ReturnValue;
836 };
837#if WITH_METADATA
838 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
839 { "Category", "QuickTween" },
840#if !UE_BUILD_SHIPPING
841 { "Comment", "/**\n\x09 * Create a color tween that animates a material color parameter by a relative amount.\n\x09 *\n\x09 * The material parameter's starting value is sampled on the first update and the tween will interpolate\n\x09 * from that start value to (start + by) over `duration` seconds. Note: the `by` parameter is provided\n\x09 * as a float and should be interpreted according to how the material parameter consumes the value\n\x09 * (e.g., intensity or a scalar channel modifier).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the color parameter.\n\x09 * @param parameterName The name of the color parameter to animate.\n\x09 * @param by Relative FColor value to add to the sampled start value.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickColorTween, or nullptr on failure.\n\x09 */" },
842#endif
843 { "CPP_Default_bShouldAutoKill", "true" },
844 { "CPP_Default_bShouldAutoPlay", "false" },
845 { "CPP_Default_bShouldPlayWhilePaused", "false" },
846 { "CPP_Default_duration", "1.000000" },
847 { "CPP_Default_easeCurve", "None" },
848 { "CPP_Default_easeType", "Linear" },
849 { "CPP_Default_loops", "1" },
850 { "CPP_Default_loopType", "Restart" },
851 { "CPP_Default_timeScale", "1.000000" },
852 { "CPP_Default_tweenTag", "" },
853 { "Keywords", "Tween | Color | Material" },
854 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
855#if !UE_BUILD_SHIPPING
856 { "ToolTip", "Create a color tween that animates a material color parameter by a relative amount.\n\nThe material parameter's starting value is sampled on the first update and the tween will interpolate\nfrom that start value to (start + by) over `duration` seconds. Note: the `by` parameter is provided\nas a float and should be interpreted according to how the material parameter consumes the value\n(e.g., intensity or a scalar channel modifier).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the color parameter.\n@param parameterName The name of the color parameter to animate.\n@param by Relative FColor value to add to the sampled start value.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickColorTween, or nullptr on failure." },
857#endif
858 { "WorldContext", "worldContextObject" },
859 };
860 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
861 { "NativeConst", "" },
862 };
863 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
864 { "NativeConst", "" },
865 };
866 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
867 { "NativeConst", "" },
868 };
869#endif // WITH_METADATA
870 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
871 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
872 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
873 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
874 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
875 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
876 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
877 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
878 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
879 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
880 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
881 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
882 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
883 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
884 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
885 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
886 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
887 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
888 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
889 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
890 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
891 static const UECodeGen_Private::FFunctionParams FuncParams;
892};
893const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
894const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_material = { "material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
895const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_parameterName = { "parameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
896const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, by), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
897const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, duration), METADATA_PARAMS(0, nullptr) };
898const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
899const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
900const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
901const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
902const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, loops), METADATA_PARAMS(0, nullptr) };
903const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
904const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
905const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
906void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
907{
909}
910const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
911void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
912{
914}
915const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
916void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
917{
919}
920const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
921const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
922const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers[] = {
923 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_worldContextObject,
924 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_material,
925 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_parameterName,
926 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_by,
927 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_duration,
928 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_timeScale,
929 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType_Underlying,
930 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeType,
931 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_easeCurve,
932 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loops,
933 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType_Underlying,
934 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_loopType,
935 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_tweenTag,
936 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoKill,
937 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
938 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
939 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::NewProp_ReturnValue,
940};
941static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers) < 2048);
942const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenColorParameterBy_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::QuickTweenLibrary_eventQuickTweenColorParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::Function_MetaDataParams)}, };
944UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material()
945{
946 static UFunction* ReturnFunction = nullptr;
947 if (!ReturnFunction)
948 {
949 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material_Statics::FuncParams);
950 }
951 return ReturnFunction;
952}
953DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenColorParameterBy_Material)
954{
955 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
956 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
957 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
958 P_GET_STRUCT_REF(FColor,Z_Param_Out_by);
959 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
960 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
961 P_GET_ENUM(EEaseType,Z_Param_easeType);
962 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
963 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
964 P_GET_ENUM(ELoopType,Z_Param_loopType);
965 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
966 P_GET_UBOOL(Z_Param_bShouldAutoKill);
967 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
968 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
969 P_FINISH;
970 P_NATIVE_BEGIN;
971 *(UQuickColorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenColorParameterBy_Material(Z_Param_worldContextObject,Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
972 P_NATIVE_END;
973}
974// ********** End Class UQuickTweenLibrary Function QuickTweenColorParameterBy_Material ************
975
976// ********** Begin Class UQuickTweenLibrary Function QuickTweenColorParameterTo_Material **********
978{
980 {
981 UObject* worldContextObject;
982 UMaterialInstanceDynamic* material;
983 FName parameterName;
984 FColor to;
985 float duration;
986 float timeScale;
987 EEaseType easeType;
988 UCurveFloat* easeCurve;
989 int32 loops;
990 ELoopType loopType;
991 FString tweenTag;
992 bool bShouldAutoKill;
993 bool bShouldPlayWhilePaused;
994 bool bShouldAutoPlay;
995 UQuickColorTween* ReturnValue;
996 };
997#if WITH_METADATA
998 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
999 { "Category", "QuickTween" },
1000#if !UE_BUILD_SHIPPING
1001 { "Comment", "/**\n\x09 * Create a color tween that animates a vector/color parameter on a dynamic material instance to an absolute color.\n\x09 *\n\x09 * The material parameter's starting color is sampled on the first update and the tween will interpolate\n\x09 * from that start value to the provided `to` FColor over `duration` seconds. Easing may be controlled\n\x09 * using a predefined `EEaseType` or an optional `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the color parameter.\n\x09 * @param parameterName The name of the color parameter to animate.\n\x09 * @param to Target FColor value for the material parameter.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickColorTween, or nullptr on failure.\n\x09 */" },
1002#endif
1003 { "CPP_Default_bShouldAutoKill", "true" },
1004 { "CPP_Default_bShouldAutoPlay", "false" },
1005 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1006 { "CPP_Default_duration", "1.000000" },
1007 { "CPP_Default_easeCurve", "None" },
1008 { "CPP_Default_easeType", "Linear" },
1009 { "CPP_Default_loops", "1" },
1010 { "CPP_Default_loopType", "Restart" },
1011 { "CPP_Default_timeScale", "1.000000" },
1012 { "CPP_Default_tweenTag", "" },
1013 { "Keywords", "Tween | Color | Material" },
1014 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1015#if !UE_BUILD_SHIPPING
1016 { "ToolTip", "Create a color tween that animates a vector/color parameter on a dynamic material instance to an absolute color.\n\nThe material parameter's starting color is sampled on the first update and the tween will interpolate\nfrom that start value to the provided `to` FColor over `duration` seconds. Easing may be controlled\nusing a predefined `EEaseType` or an optional `UCurveFloat` (`easeCurve` overrides `easeType` when provided).\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the color parameter.\n@param parameterName The name of the color parameter to animate.\n@param to Target FColor value for the material parameter.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickColorTween, or nullptr on failure." },
1017#endif
1018 { "WorldContext", "worldContextObject" },
1019 };
1020 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
1021 { "NativeConst", "" },
1022 };
1023 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1024 { "NativeConst", "" },
1025 };
1026 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1027 { "NativeConst", "" },
1028 };
1029#endif // WITH_METADATA
1030 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1031 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
1032 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
1033 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1034 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1035 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1036 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1037 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1038 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1039 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1040 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1041 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1042 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1043 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1044 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1045 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1046 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1047 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
1048 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1049 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1050 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1051 static const UECodeGen_Private::FFunctionParams FuncParams;
1052};
1053const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1054const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_material = { "material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
1055const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_parameterName = { "parameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
1056const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1057const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, duration), METADATA_PARAMS(0, nullptr) };
1058const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
1059const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1060const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
1061const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
1062const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, loops), METADATA_PARAMS(0, nullptr) };
1063const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1064const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
1065const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1066void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1067{
1069}
1070const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1071void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1072{
1073 ((QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1074}
1075const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1076void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
1077{
1079}
1080const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
1081const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
1082const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers[] = {
1083 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_worldContextObject,
1084 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_material,
1085 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_parameterName,
1086 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_to,
1087 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_duration,
1088 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_timeScale,
1089 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType_Underlying,
1090 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeType,
1091 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_easeCurve,
1092 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loops,
1093 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType_Underlying,
1094 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_loopType,
1095 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_tweenTag,
1096 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoKill,
1097 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
1098 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
1099 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::NewProp_ReturnValue,
1100};
1101static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers) < 2048);
1102const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenColorParameterTo_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::QuickTweenLibrary_eventQuickTweenColorParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::Function_MetaDataParams)}, };
1104UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material()
1105{
1106 static UFunction* ReturnFunction = nullptr;
1107 if (!ReturnFunction)
1108 {
1109 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material_Statics::FuncParams);
1110 }
1111 return ReturnFunction;
1112}
1113DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenColorParameterTo_Material)
1114{
1115 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1116 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
1117 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
1118 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
1119 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1120 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1121 P_GET_ENUM(EEaseType,Z_Param_easeType);
1122 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1123 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1124 P_GET_ENUM(ELoopType,Z_Param_loopType);
1125 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1126 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1127 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1128 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1129 P_FINISH;
1130 P_NATIVE_BEGIN;
1131 *(UQuickColorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenColorParameterTo_Material(Z_Param_worldContextObject,Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1132 P_NATIVE_END;
1133}
1134// ********** End Class UQuickTweenLibrary Function QuickTweenColorParameterTo_Material ************
1135
1136// ********** Begin Class UQuickTweenLibrary Function QuickTweenCompleteAllTweens ******************
1138{
1140 {
1141 const UObject* worldContextObject;
1142 };
1143#if WITH_METADATA
1144 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1145 { "Category", "QuickTween" },
1146#if !UE_BUILD_SHIPPING
1147 { "Comment", "/**\n\x09 * Complete all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and immediately completes all active tweens, setting them to their end state.\n\x09 * Completed tweens may be auto-killed based on their configuration.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
1148#endif
1149 { "Keywords", "Tween | Complete | All" },
1150 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1151#if !UE_BUILD_SHIPPING
1152 { "ToolTip", "Complete all active QuickTweens within the specified world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand immediately completes all active tweens, setting them to their end state.\nCompleted tweens may be auto-killed based on their configuration.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
1153#endif
1154 { "WorldContext", "worldContextObject" },
1155 };
1156 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
1157 { "NativeConst", "" },
1158 };
1159#endif // WITH_METADATA
1160 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1161 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1162 static const UECodeGen_Private::FFunctionParams FuncParams;
1163};
1164const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCompleteAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
1165const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers[] = {
1166 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::NewProp_worldContextObject,
1167};
1168static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers) < 2048);
1169const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCompleteAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::QuickTweenLibrary_eventQuickTweenCompleteAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::Function_MetaDataParams)}, };
1171UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens()
1172{
1173 static UFunction* ReturnFunction = nullptr;
1174 if (!ReturnFunction)
1175 {
1176 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens_Statics::FuncParams);
1177 }
1178 return ReturnFunction;
1179}
1180DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCompleteAllTweens)
1181{
1182 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1183 P_FINISH;
1184 P_NATIVE_BEGIN;
1185 UQuickTweenLibrary::QuickTweenCompleteAllTweens(Z_Param_worldContextObject);
1186 P_NATIVE_END;
1187}
1188// ********** End Class UQuickTweenLibrary Function QuickTweenCompleteAllTweens ********************
1189
1190// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateSequence *********************
1192{
1194 {
1195 UObject* worldContextObject;
1196 int32 loops;
1197 ELoopType loopType;
1198 FString tweenTag;
1199 bool bShouldAutoKill;
1200 bool bShouldPlayWhilePaused;
1201 UQuickTweenSequence* ReturnValue;
1202 };
1203#if WITH_METADATA
1204 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1205 { "Category", "QuickTween" },
1206#if !UE_BUILD_SHIPPING
1207 { "Comment", "/**\n\x09 * Create a new Quick Tween sequence.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the sequence.\n\x09 * @param loops Number of times to loop the sequence. Use -1 for infinite.\n\x09 * @param loopType How the sequence loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created sequence.\n\x09 * @param bShouldAutoKill If true the sequence will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the sequence will update while game is paused.\n\x09 * @return A newly created UQuickTweenSequence pointer.\n\x09 */" },
1208#endif
1209 { "CPP_Default_bShouldAutoKill", "true" },
1210 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1211 { "CPP_Default_loops", "1" },
1212 { "CPP_Default_loopType", "Restart" },
1213 { "CPP_Default_tweenTag", "" },
1214 { "Keywords", "Tween | Sequence | Create | Make" },
1215 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1216#if !UE_BUILD_SHIPPING
1217 { "ToolTip", "Create a new Quick Tween sequence.\n\n@param worldContextObject Context object used to find the world for the sequence.\n@param loops Number of times to loop the sequence. Use -1 for infinite.\n@param loopType How the sequence loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created sequence.\n@param bShouldAutoKill If true the sequence will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the sequence will update while game is paused.\n@return A newly created UQuickTweenSequence pointer." },
1218#endif
1219 { "WorldContext", "worldContextObject" },
1220 };
1221 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1222 { "NativeConst", "" },
1223 };
1224#endif // WITH_METADATA
1225 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1226 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1227 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1228 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1229 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1230 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1231 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1232 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1233 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1234 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1235 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1236 static const UECodeGen_Private::FFunctionParams FuncParams;
1237};
1238const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1239const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, loops), METADATA_PARAMS(0, nullptr) };
1240const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1241const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
1242const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1243void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1244{
1245 ((QuickTweenLibrary_eventQuickTweenCreateSequence_Parms*)Obj)->bShouldAutoKill = 1;
1246}
1247const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1248void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1249{
1250 ((QuickTweenLibrary_eventQuickTweenCreateSequence_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1251}
1252const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1253const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateSequence_Parms, ReturnValue), Z_Construct_UClass_UQuickTweenSequence_NoRegister, METADATA_PARAMS(0, nullptr) };
1254const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers[] = {
1255 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_worldContextObject,
1256 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loops,
1257 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType_Underlying,
1258 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_loopType,
1259 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_tweenTag,
1260 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldAutoKill,
1261 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_bShouldPlayWhilePaused,
1262 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::NewProp_ReturnValue,
1263};
1264static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers) < 2048);
1265const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateSequence", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::QuickTweenLibrary_eventQuickTweenCreateSequence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::Function_MetaDataParams)}, };
1267UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence()
1268{
1269 static UFunction* ReturnFunction = nullptr;
1270 if (!ReturnFunction)
1271 {
1272 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence_Statics::FuncParams);
1273 }
1274 return ReturnFunction;
1275}
1276DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateSequence)
1277{
1278 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1279 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1280 P_GET_ENUM(ELoopType,Z_Param_loopType);
1281 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1282 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1283 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1284 P_FINISH;
1285 P_NATIVE_BEGIN;
1286 *(UQuickTweenSequence**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateSequence(Z_Param_worldContextObject,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused);
1287 P_NATIVE_END;
1288}
1289// ********** End Class UQuickTweenLibrary Function QuickTweenCreateSequence ***********************
1290
1291// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenColor *******************
1293{
1295 {
1296 UObject* worldContextObject;
1297 FColor from;
1298 FColor to;
1299 FScriptDelegate setter;
1300 float duration;
1301 float timeScale;
1302 EEaseType easeType;
1303 UCurveFloat* easeCurve;
1304 int32 loops;
1305 ELoopType loopType;
1306 FString tweenTag;
1307 bool bShouldAutoKill;
1308 bool bShouldPlayWhilePaused;
1309 bool bShouldAutoPlay;
1310 UQuickColorTween* ReturnValue;
1311 };
1312#if WITH_METADATA
1313 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1314 { "Category", "QuickTween" },
1315#if !UE_BUILD_SHIPPING
1316 { "Comment", "/**\n\x09 * Create a Color tween that interpolates between two FColor values and applies the\n\x09 * interpolated value via the provided setter delegate each tick.\n\x09 *\n\x09 * Easing can be controlled with a predefined EEaseType or by supplying a UCurveFloat.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Starting FColor value.\n\x09 * @param to Target FColor value.\n\x09 * @param setter Delegate invoked each update with the current interpolated FColor.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickColorTween.\n\x09 */" },
1317#endif
1318 { "CPP_Default_bShouldAutoKill", "true" },
1319 { "CPP_Default_bShouldAutoPlay", "false" },
1320 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1321 { "CPP_Default_duration", "1.000000" },
1322 { "CPP_Default_easeCurve", "None" },
1323 { "CPP_Default_easeType", "Linear" },
1324 { "CPP_Default_loops", "1" },
1325 { "CPP_Default_loopType", "Restart" },
1326 { "CPP_Default_timeScale", "1.000000" },
1327 { "CPP_Default_tweenTag", "" },
1328 { "Keywords", "Tween | Color" },
1329 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1330#if !UE_BUILD_SHIPPING
1331 { "ToolTip", "Create a Color tween that interpolates between two FColor values and applies the\ninterpolated value via the provided setter delegate each tick.\n\nEasing can be controlled with a predefined EEaseType or by supplying a UCurveFloat.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Starting FColor value.\n@param to Target FColor value.\n@param setter Delegate invoked each update with the current interpolated FColor.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickColorTween." },
1332#endif
1333 { "WorldContext", "worldContextObject" },
1334 };
1335 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
1336 { "NativeConst", "" },
1337 };
1338 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1339 { "NativeConst", "" },
1340 };
1341 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1342 { "NativeConst", "" },
1343 };
1344#endif // WITH_METADATA
1345 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1346 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
1347 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1348 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1349 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1350 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1351 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1352 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1353 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1354 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1355 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1356 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1357 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1358 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1359 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1360 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1361 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1362 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
1363 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1364 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1365 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1366 static const UECodeGen_Private::FFunctionParams FuncParams;
1367};
1368const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1369const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, from), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
1370const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, to), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1371const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_setter = { "setter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_ColorSetter__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 1804355459
1372const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, duration), METADATA_PARAMS(0, nullptr) };
1373const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
1374const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1375const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
1376const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
1377const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, loops), METADATA_PARAMS(0, nullptr) };
1378const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1379const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
1380const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1381void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1382{
1384}
1385const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1386void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1387{
1388 ((QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1389}
1390const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1391void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
1392{
1394}
1395const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
1396const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms, ReturnValue), Z_Construct_UClass_UQuickColorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
1397const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers[] = {
1398 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_worldContextObject,
1399 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_from,
1400 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_to,
1401 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_setter,
1402 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_duration,
1403 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_timeScale,
1404 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType_Underlying,
1405 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeType,
1406 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_easeCurve,
1407 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loops,
1408 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType_Underlying,
1409 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_loopType,
1410 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_tweenTag,
1411 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoKill,
1412 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldPlayWhilePaused,
1413 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_bShouldAutoPlay,
1414 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::NewProp_ReturnValue,
1415};
1416static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers) < 2048);
1417const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenColor", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenColor_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::Function_MetaDataParams)}, };
1419UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor()
1420{
1421 static UFunction* ReturnFunction = nullptr;
1422 if (!ReturnFunction)
1423 {
1424 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor_Statics::FuncParams);
1425 }
1426 return ReturnFunction;
1427}
1428DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenColor)
1429{
1430 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1431 P_GET_STRUCT_REF(FColor,Z_Param_Out_from);
1432 P_GET_STRUCT_REF(FColor,Z_Param_Out_to);
1433 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1434 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1435 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1436 P_GET_ENUM(EEaseType,Z_Param_easeType);
1437 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1438 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1439 P_GET_ENUM(ELoopType,Z_Param_loopType);
1440 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1441 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1442 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1443 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1444 P_FINISH;
1445 P_NATIVE_BEGIN;
1446 *(UQuickColorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenColor(Z_Param_worldContextObject,Z_Param_Out_from,Z_Param_Out_to,FColorSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1447 P_NATIVE_END;
1448}
1449// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenColor *********************
1450
1451// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenEmpty *******************
1453{
1455 {
1456 UObject* worldContextObject;
1457 float duration;
1458 FString tweenTag;
1459 bool bShouldAutoKill;
1460 bool bShouldPlayWhilePaused;
1461 bool bShouldAutoPlay;
1462 UQuickEmptyTween* ReturnValue;
1463 };
1464#if WITH_METADATA
1465 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1466 { "Category", "QuickTween" },
1467#if !UE_BUILD_SHIPPING
1468 { "Comment", "/**\n\x09 * Create an empty tween that acts as a timed marker or delay without modifying values.\n\x09 *\n\x09 * The empty tween runs for \\p duration seconds and can be tagged and configured to\n\x09 * auto-kill, play while the game is paused, or auto-play on creation. Useful for\n\x09 * creating delays, sequencing, or timed callbacks in Blueprints and C++.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickEmptyTween, or nullptr on failure.\n\x09 */" },
1469#endif
1470 { "CPP_Default_bShouldAutoKill", "true" },
1471 { "CPP_Default_bShouldAutoPlay", "false" },
1472 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1473 { "CPP_Default_duration", "1.000000" },
1474 { "CPP_Default_tweenTag", "" },
1475 { "Keywords", "Tween | Empty" },
1476 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1477#if !UE_BUILD_SHIPPING
1478 { "ToolTip", "Create an empty tween that acts as a timed marker or delay without modifying values.\n\nThe empty tween runs for \\p duration seconds and can be tagged and configured to\nauto-kill, play while the game is paused, or auto-play on creation. Useful for\ncreating delays, sequencing, or timed callbacks in Blueprints and C++.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickEmptyTween, or nullptr on failure." },
1479#endif
1480 { "WorldContext", "worldContextObject" },
1481 };
1482 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1483 { "NativeConst", "" },
1484 };
1485#endif // WITH_METADATA
1486 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1487 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1488 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1489 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1490 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1491 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1492 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1493 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
1494 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1495 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1496 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1497 static const UECodeGen_Private::FFunctionParams FuncParams;
1498};
1499const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1500const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, duration), METADATA_PARAMS(0, nullptr) };
1501const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1502void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1503{
1505}
1506const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1507void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1508{
1509 ((QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1510}
1511const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1512void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
1513{
1515}
1516const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
1517const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms, ReturnValue), Z_Construct_UClass_UQuickEmptyTween_NoRegister, METADATA_PARAMS(0, nullptr) };
1518const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers[] = {
1519 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_worldContextObject,
1520 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_duration,
1521 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_tweenTag,
1522 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoKill,
1523 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldPlayWhilePaused,
1524 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_bShouldAutoPlay,
1525 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::NewProp_ReturnValue,
1526};
1527static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers) < 2048);
1528const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenEmpty", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenEmpty_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::Function_MetaDataParams)}, };
1530UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty()
1531{
1532 static UFunction* ReturnFunction = nullptr;
1533 if (!ReturnFunction)
1534 {
1535 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty_Statics::FuncParams);
1536 }
1537 return ReturnFunction;
1538}
1539DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenEmpty)
1540{
1541 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1542 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1543 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1544 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1545 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1546 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1547 P_FINISH;
1548 P_NATIVE_BEGIN;
1549 *(UQuickEmptyTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenEmpty(Z_Param_worldContextObject,Z_Param_duration,Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1550 P_NATIVE_END;
1551}
1552// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenEmpty *********************
1553
1554// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenFloat *******************
1556{
1558 {
1559 UObject* worldContextObject;
1560 float from;
1561 float to;
1562 FScriptDelegate setter;
1563 float duration;
1564 float timeScale;
1565 EEaseType easeType;
1566 UCurveFloat* easeCurve;
1567 int32 loops;
1568 ELoopType loopType;
1569 FString tweenTag;
1570 bool bShouldAutoKill;
1571 bool bShouldPlayWhilePaused;
1572 bool bShouldAutoPlay;
1573 UQuickFloatTween* ReturnValue;
1574 };
1575#if WITH_METADATA
1576 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1577 { "Category", "QuickTween" },
1578#if !UE_BUILD_SHIPPING
1579 { "Comment", "/**\n\x09 * Create a float tween that interpolates a value from `from` to `to` and applies it via `setter`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Delegate that returns the starting float value.\n\x09 * @param to Delegate that returns the target float value.\n\x09 * @param setter Delegate invoked each update with the current interpolated float value.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite loops.\n\x09 * @param loopType How the tween loops (e.g., Restart, PingPong).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true, the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true, the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true, the tween will start playing immediately after creation.\n\x09 * @return A pointer to the created `UQuickFloatTween`.\n\x09 */" },
1580#endif
1581 { "CPP_Default_bShouldAutoKill", "true" },
1582 { "CPP_Default_bShouldAutoPlay", "false" },
1583 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1584 { "CPP_Default_duration", "1.000000" },
1585 { "CPP_Default_easeCurve", "None" },
1586 { "CPP_Default_easeType", "Linear" },
1587 { "CPP_Default_loops", "1" },
1588 { "CPP_Default_loopType", "Restart" },
1589 { "CPP_Default_timeScale", "1.000000" },
1590 { "CPP_Default_tweenTag", "" },
1591 { "Keywords", "Tween | Float" },
1592 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1593#if !UE_BUILD_SHIPPING
1594 { "ToolTip", "Create a float tween that interpolates a value from `from` to `to` and applies it via `setter`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Delegate that returns the starting float value.\n@param to Delegate that returns the target float value.\n@param setter Delegate invoked each update with the current interpolated float value.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite loops.\n@param loopType How the tween loops (e.g., Restart, PingPong).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true, the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true, the tween will update while the game is paused.\n@param bShouldAutoPlay If true, the tween will start playing immediately after creation.\n@return A pointer to the created `UQuickFloatTween`." },
1595#endif
1596 { "WorldContext", "worldContextObject" },
1597 };
1598 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1599 { "NativeConst", "" },
1600 };
1601#endif // WITH_METADATA
1602 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1603 static const UECodeGen_Private::FFloatPropertyParams NewProp_from;
1604 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
1605 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1606 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1607 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1608 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1609 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1610 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1611 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1612 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1613 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1614 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1615 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1616 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1617 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1618 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1619 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
1620 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1621 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1622 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1623 static const UECodeGen_Private::FFunctionParams FuncParams;
1624};
1625const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1626const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, from), METADATA_PARAMS(0, nullptr) };
1627const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, to), METADATA_PARAMS(0, nullptr) };
1628const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_setter = { "setter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_FloatSetter__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 326385395
1629const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, duration), METADATA_PARAMS(0, nullptr) };
1630const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
1631const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1632const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
1633const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
1634const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, loops), METADATA_PARAMS(0, nullptr) };
1635const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1636const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
1637const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1638void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1639{
1641}
1642const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1643void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1644{
1645 ((QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1646}
1647const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1648void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
1649{
1651}
1652const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
1653const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
1654const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers[] = {
1655 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_worldContextObject,
1656 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_from,
1657 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_to,
1658 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_setter,
1659 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_duration,
1660 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_timeScale,
1661 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType_Underlying,
1662 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeType,
1663 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_easeCurve,
1664 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loops,
1665 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType_Underlying,
1666 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_loopType,
1667 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_tweenTag,
1668 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoKill,
1669 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldPlayWhilePaused,
1670 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_bShouldAutoPlay,
1671 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::NewProp_ReturnValue,
1672};
1673static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers) < 2048);
1674const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenFloat", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenFloat_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::Function_MetaDataParams)}, };
1676UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat()
1677{
1678 static UFunction* ReturnFunction = nullptr;
1679 if (!ReturnFunction)
1680 {
1681 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat_Statics::FuncParams);
1682 }
1683 return ReturnFunction;
1684}
1685DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenFloat)
1686{
1687 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1688 P_GET_PROPERTY(FFloatProperty,Z_Param_from);
1689 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
1690 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1691 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1692 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1693 P_GET_ENUM(EEaseType,Z_Param_easeType);
1694 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1695 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1696 P_GET_ENUM(ELoopType,Z_Param_loopType);
1697 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1698 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1699 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1700 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1701 P_FINISH;
1702 P_NATIVE_BEGIN;
1703 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenFloat(Z_Param_worldContextObject,Z_Param_from,Z_Param_to,FFloatSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1704 P_NATIVE_END;
1705}
1706// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenFloat *********************
1707
1708// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenInt *********************
1710{
1712 {
1713 UObject* worldContextObject;
1714 int32 from;
1715 int32 to;
1716 FScriptDelegate setter;
1717 float duration;
1718 float timeScale;
1719 EEaseType easeType;
1720 UCurveFloat* easeCurve;
1721 int32 loops;
1722 ELoopType loopType;
1723 FString tweenTag;
1724 bool bShouldAutoKill;
1725 bool bShouldPlayWhilePaused;
1726 bool bShouldAutoPlay;
1727 UQuickIntTween* ReturnValue;
1728 };
1729#if WITH_METADATA
1730 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1731 { "Category", "QuickTween" },
1732#if !UE_BUILD_SHIPPING
1733 { "Comment", "/**\n\x09 * Create an Int tween that interpolates between two integer values and applies the\n\x09 * interpolated value via the provided setter delegate each tick.\n\x09 *\n\x09 * The tween uses floating point easing internally but outputs integer values to the setter.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Starting integer value.\n\x09 * @param to Target integer value.\n\x09 * @param setter Delegate invoked each update with the current interpolated integer.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickIntTween.\n\x09 */" },
1734#endif
1735 { "CPP_Default_bShouldAutoKill", "true" },
1736 { "CPP_Default_bShouldAutoPlay", "false" },
1737 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1738 { "CPP_Default_duration", "1.000000" },
1739 { "CPP_Default_easeCurve", "None" },
1740 { "CPP_Default_easeType", "Linear" },
1741 { "CPP_Default_loops", "1" },
1742 { "CPP_Default_loopType", "Restart" },
1743 { "CPP_Default_timeScale", "1.000000" },
1744 { "CPP_Default_tweenTag", "" },
1745 { "Keywords", "Tween | Int" },
1746 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1747#if !UE_BUILD_SHIPPING
1748 { "ToolTip", "Create an Int tween that interpolates between two integer values and applies the\ninterpolated value via the provided setter delegate each tick.\n\nThe tween uses floating point easing internally but outputs integer values to the setter.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Starting integer value.\n@param to Target integer value.\n@param setter Delegate invoked each update with the current interpolated integer.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickIntTween." },
1749#endif
1750 { "WorldContext", "worldContextObject" },
1751 };
1752 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1753 { "NativeConst", "" },
1754 };
1755#endif // WITH_METADATA
1756 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1757 static const UECodeGen_Private::FIntPropertyParams NewProp_from;
1758 static const UECodeGen_Private::FIntPropertyParams NewProp_to;
1759 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1760 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1761 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1762 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1763 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1764 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1765 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1766 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1767 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1768 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1769 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1770 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1771 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1772 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1773 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
1774 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1775 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1776 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1777 static const UECodeGen_Private::FFunctionParams FuncParams;
1778};
1779const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1780const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, from), METADATA_PARAMS(0, nullptr) };
1781const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, to), METADATA_PARAMS(0, nullptr) };
1782const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_setter = { "setter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_IntSetter__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 4154639938
1783const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, duration), METADATA_PARAMS(0, nullptr) };
1784const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
1785const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1786const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
1787const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
1788const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, loops), METADATA_PARAMS(0, nullptr) };
1789const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1790const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
1791const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1792void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1793{
1794 ((QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms*)Obj)->bShouldAutoKill = 1;
1795}
1796const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1797void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1798{
1799 ((QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1800}
1801const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1802void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
1803{
1804 ((QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms*)Obj)->bShouldAutoPlay = 1;
1805}
1806const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
1807const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms, ReturnValue), Z_Construct_UClass_UQuickIntTween_NoRegister, METADATA_PARAMS(0, nullptr) };
1808const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers[] = {
1809 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_worldContextObject,
1810 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_from,
1811 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_to,
1812 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_setter,
1813 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_duration,
1814 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_timeScale,
1815 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType_Underlying,
1816 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeType,
1817 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_easeCurve,
1818 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loops,
1819 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType_Underlying,
1820 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_loopType,
1821 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_tweenTag,
1822 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoKill,
1823 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldPlayWhilePaused,
1824 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_bShouldAutoPlay,
1825 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::NewProp_ReturnValue,
1826};
1827static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers) < 2048);
1828const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenInt", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenInt_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::Function_MetaDataParams)}, };
1830UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt()
1831{
1832 static UFunction* ReturnFunction = nullptr;
1833 if (!ReturnFunction)
1834 {
1835 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt_Statics::FuncParams);
1836 }
1837 return ReturnFunction;
1838}
1839DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenInt)
1840{
1841 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
1842 P_GET_PROPERTY(FIntProperty,Z_Param_from);
1843 P_GET_PROPERTY(FIntProperty,Z_Param_to);
1844 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
1845 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
1846 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
1847 P_GET_ENUM(EEaseType,Z_Param_easeType);
1848 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
1849 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
1850 P_GET_ENUM(ELoopType,Z_Param_loopType);
1851 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
1852 P_GET_UBOOL(Z_Param_bShouldAutoKill);
1853 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
1854 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
1855 P_FINISH;
1856 P_NATIVE_BEGIN;
1857 *(UQuickIntTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenInt(Z_Param_worldContextObject,Z_Param_from,Z_Param_to,FIntSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
1858 P_NATIVE_END;
1859}
1860// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenInt ***********************
1861
1862// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenRotator *****************
1864{
1866 {
1867 UObject* worldContextObject;
1868 FRotator from;
1869 FRotator to;
1870 FScriptDelegate setter;
1871 bool bUseShortestPath;
1872 float duration;
1873 float timeScale;
1874 EEaseType easeType;
1875 UCurveFloat* easeCurve;
1876 int32 loops;
1877 ELoopType loopType;
1878 FString tweenTag;
1879 bool bShouldAutoKill;
1880 bool bShouldPlayWhilePaused;
1881 bool bShouldAutoPlay;
1882 UQuickRotatorTween* ReturnValue;
1883 };
1884#if WITH_METADATA
1885 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
1886 { "Category", "QuickTween" },
1887#if !UE_BUILD_SHIPPING
1888 { "Comment", "/**\n\x09 * Create a rotator tween that interpolates between two rotator values using delegates.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Delegate that returns the starting rotation.\n\x09 * @param to Delegate that returns the target rotation.\n\x09 * @param setter Delegate invoked each update with the current interpolated rotator.\n\x09 * @param bUseShortestPath If true, rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite loops.\n\x09 * @param loopType How the tween loops (e.g., Restart, PingPong).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true, the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true, the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true, the tween will start playing immediately after creation.\n\x09 * @return A pointer to the created UQuickRotatorTween, or nullptr on failure.\n\x09 */" },
1889#endif
1890 { "CPP_Default_bShouldAutoKill", "true" },
1891 { "CPP_Default_bShouldAutoPlay", "false" },
1892 { "CPP_Default_bShouldPlayWhilePaused", "false" },
1893 { "CPP_Default_duration", "1.000000" },
1894 { "CPP_Default_easeCurve", "None" },
1895 { "CPP_Default_easeType", "Linear" },
1896 { "CPP_Default_loops", "1" },
1897 { "CPP_Default_loopType", "Restart" },
1898 { "CPP_Default_timeScale", "1.000000" },
1899 { "CPP_Default_tweenTag", "" },
1900 { "Keywords", "Tween | Rotator" },
1901 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
1902#if !UE_BUILD_SHIPPING
1903 { "ToolTip", "Create a rotator tween that interpolates between two rotator values using delegates.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Delegate that returns the starting rotation.\n@param to Delegate that returns the target rotation.\n@param setter Delegate invoked each update with the current interpolated rotator.\n@param bUseShortestPath If true, rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite loops.\n@param loopType How the tween loops (e.g., Restart, PingPong).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true, the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true, the tween will update while the game is paused.\n@param bShouldAutoPlay If true, the tween will start playing immediately after creation.\n@return A pointer to the created UQuickRotatorTween, or nullptr on failure." },
1904#endif
1905 { "WorldContext", "worldContextObject" },
1906 };
1907 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
1908 { "NativeConst", "" },
1909 };
1910 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
1911 { "NativeConst", "" },
1912 };
1913 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
1914 { "NativeConst", "" },
1915 };
1916#endif // WITH_METADATA
1917 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
1918 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
1919 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
1920 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
1921 static void NewProp_bUseShortestPath_SetBit(void* Obj);
1922 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
1923 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
1924 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
1925 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
1926 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
1927 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
1928 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
1929 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
1930 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
1931 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
1932 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
1933 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
1934 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
1935 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
1936 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
1937 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
1938 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
1939 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
1940 static const UECodeGen_Private::FFunctionParams FuncParams;
1941};
1942const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
1943const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, from), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
1944const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, to), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
1945const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_setter = { "setter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_RotatorSetter__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 424952941
1946void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath_SetBit(void* Obj)
1947{
1949}
1950const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath = { "bUseShortestPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0, nullptr) };
1951const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, duration), METADATA_PARAMS(0, nullptr) };
1952const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
1953const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1954const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
1955const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
1956const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, loops), METADATA_PARAMS(0, nullptr) };
1957const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
1958const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
1959const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
1960void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
1961{
1963}
1964const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
1965void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
1966{
1967 ((QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms*)Obj)->bShouldPlayWhilePaused = 1;
1968}
1969const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
1970void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
1971{
1973}
1974const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
1975const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
1976const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers[] = {
1977 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_worldContextObject,
1978 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_from,
1979 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_to,
1980 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_setter,
1981 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bUseShortestPath,
1982 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_duration,
1983 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_timeScale,
1984 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType_Underlying,
1985 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeType,
1986 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_easeCurve,
1987 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loops,
1988 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType_Underlying,
1989 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_loopType,
1990 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_tweenTag,
1991 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoKill,
1992 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldPlayWhilePaused,
1993 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_bShouldAutoPlay,
1994 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::NewProp_ReturnValue,
1995};
1996static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers) < 2048);
1997const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenRotator", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenRotator_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::Function_MetaDataParams)}, };
1999UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator()
2000{
2001 static UFunction* ReturnFunction = nullptr;
2002 if (!ReturnFunction)
2003 {
2004 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator_Statics::FuncParams);
2005 }
2006 return ReturnFunction;
2007}
2008DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenRotator)
2009{
2010 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2011 P_GET_STRUCT_REF(FRotator,Z_Param_Out_from);
2012 P_GET_STRUCT_REF(FRotator,Z_Param_Out_to);
2013 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
2014 P_GET_UBOOL(Z_Param_bUseShortestPath);
2015 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2016 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2017 P_GET_ENUM(EEaseType,Z_Param_easeType);
2018 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2019 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2020 P_GET_ENUM(ELoopType,Z_Param_loopType);
2021 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2022 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2023 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2024 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2025 P_FINISH;
2026 P_NATIVE_BEGIN;
2027 *(UQuickRotatorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenRotator(Z_Param_worldContextObject,Z_Param_Out_from,Z_Param_Out_to,FRotatorSetter(Z_Param_setter),Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2028 P_NATIVE_END;
2029}
2030// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenRotator *******************
2031
2032// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenVector ******************
2034{
2036 {
2037 UObject* worldContextObject;
2038 FVector from;
2039 FVector to;
2040 FScriptDelegate setter;
2041 float duration;
2042 float timeScale;
2043 EEaseType easeType;
2044 UCurveFloat* easeCurve;
2045 int32 loops;
2046 ELoopType loopType;
2047 FString tweenTag;
2048 bool bShouldAutoKill;
2049 bool bShouldPlayWhilePaused;
2050 bool bShouldAutoPlay;
2051 UQuickVectorTween* ReturnValue;
2052 };
2053#if WITH_METADATA
2054 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2055 { "Category", "QuickTween" },
2056#if !UE_BUILD_SHIPPING
2057 { "Comment", "/**\n\x09 * Create a vector tween that interpolates between two FVector values using delegate getters\n\x09 * and applies the interpolated value via a setter delegate each tick.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Delegate that returns the starting FVector value.\n\x09 * @param to Delegate that returns the target FVector value.\n\x09 * @param setter Delegate invoked each update with the current interpolated FVector.\n\x09 * @param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n\x09 * @param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n\x09 * @param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n\x09 * @param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to true.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused. Defaults to false.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n\x09 * @return A pointer to the created UQuickVectorTween.\n\x09 */" },
2058#endif
2059 { "CPP_Default_bShouldAutoKill", "true" },
2060 { "CPP_Default_bShouldAutoPlay", "false" },
2061 { "CPP_Default_bShouldPlayWhilePaused", "false" },
2062 { "CPP_Default_duration", "1.000000" },
2063 { "CPP_Default_easeCurve", "None" },
2064 { "CPP_Default_easeType", "Linear" },
2065 { "CPP_Default_loops", "1" },
2066 { "CPP_Default_loopType", "Restart" },
2067 { "CPP_Default_timeScale", "1.000000" },
2068 { "CPP_Default_tweenTag", "" },
2069 { "Keywords", "Tween | Vector" },
2070 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2071#if !UE_BUILD_SHIPPING
2072 { "ToolTip", "Create a vector tween that interpolates between two FVector values using delegate getters\nand applies the interpolated value via a setter delegate each tick.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Delegate that returns the starting FVector value.\n@param to Delegate that returns the target FVector value.\n@param setter Delegate invoked each update with the current interpolated FVector.\n@param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n@param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n@param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n@param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n@param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n@param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to true.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused. Defaults to false.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n@return A pointer to the created UQuickVectorTween." },
2073#endif
2074 { "WorldContext", "worldContextObject" },
2075 };
2076 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
2077 { "NativeConst", "" },
2078 };
2079 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2080 { "NativeConst", "" },
2081 };
2082 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2083 { "NativeConst", "" },
2084 };
2085#endif // WITH_METADATA
2086 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2087 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
2088 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2089 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
2090 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2091 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2092 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2093 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2094 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2095 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2096 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2097 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2098 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2099 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
2100 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2101 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
2102 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2103 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
2104 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2105 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2106 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2107 static const UECodeGen_Private::FFunctionParams FuncParams;
2108};
2109const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
2110const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, from), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
2111const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2112const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_setter = { "setter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_VectorSetter__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 2530877079
2113const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, duration), METADATA_PARAMS(0, nullptr) };
2114const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
2115const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2116const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
2117const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
2118const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, loops), METADATA_PARAMS(0, nullptr) };
2119const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2120const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
2121const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2122void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
2123{
2125}
2126const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
2127void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
2128{
2129 ((QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms*)Obj)->bShouldPlayWhilePaused = 1;
2130}
2131const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
2132void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
2133{
2135}
2136const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
2137const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
2138const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers[] = {
2139 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_worldContextObject,
2140 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_from,
2141 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_to,
2142 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_setter,
2143 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_duration,
2144 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_timeScale,
2145 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType_Underlying,
2146 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeType,
2147 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_easeCurve,
2148 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loops,
2149 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType_Underlying,
2150 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_loopType,
2151 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_tweenTag,
2152 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoKill,
2153 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldPlayWhilePaused,
2154 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_bShouldAutoPlay,
2155 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::NewProp_ReturnValue,
2156};
2157static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers) < 2048);
2158const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenVector", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenVector_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::Function_MetaDataParams)}, };
2160UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector()
2161{
2162 static UFunction* ReturnFunction = nullptr;
2163 if (!ReturnFunction)
2164 {
2165 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector_Statics::FuncParams);
2166 }
2167 return ReturnFunction;
2168}
2169DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenVector)
2170{
2171 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2172 P_GET_STRUCT_REF(FVector,Z_Param_Out_from);
2173 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
2174 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
2175 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2176 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2177 P_GET_ENUM(EEaseType,Z_Param_easeType);
2178 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2179 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2180 P_GET_ENUM(ELoopType,Z_Param_loopType);
2181 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2182 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2183 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2184 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2185 P_FINISH;
2186 P_NATIVE_BEGIN;
2187 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenVector(Z_Param_worldContextObject,Z_Param_Out_from,Z_Param_Out_to,FVectorSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2188 P_NATIVE_END;
2189}
2190// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenVector ********************
2191
2192// ********** Begin Class UQuickTweenLibrary Function QuickTweenCreateTweenVector2D ****************
2194{
2196 {
2197 UObject* worldContextObject;
2198 FVector2D from;
2199 FVector2D to;
2200 FScriptDelegate setter;
2201 float duration;
2202 float timeScale;
2203 EEaseType easeType;
2204 UCurveFloat* easeCurve;
2205 int32 loops;
2206 ELoopType loopType;
2207 FString tweenTag;
2208 bool bShouldAutoKill;
2209 bool bShouldPlayWhilePaused;
2210 bool bShouldAutoPlay;
2211 UQuickVector2DTween* ReturnValue;
2212 };
2213#if WITH_METADATA
2214 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2215 { "Category", "QuickTween" },
2216#if !UE_BUILD_SHIPPING
2217 { "Comment", "/**\n\x09 * Create a Vector2D tween that interpolates between two FVector2D values and applies the\n\x09 * interpolated value via the provided setter delegate each tick.\n\x09 *\n\x09 * The tween will evaluate easing using either a predefined EEaseType or an optional\n\x09 * UCurveFloat. The start and target values are provided directly as parameters.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param from Starting FVector2D value.\n\x09 * @param to Target FVector2D value.\n\x09 * @param setter Delegate invoked each update with the current interpolated FVector2D.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween.\n\x09 */" },
2218#endif
2219 { "CPP_Default_bShouldAutoKill", "true" },
2220 { "CPP_Default_bShouldAutoPlay", "false" },
2221 { "CPP_Default_bShouldPlayWhilePaused", "false" },
2222 { "CPP_Default_duration", "1.000000" },
2223 { "CPP_Default_easeCurve", "None" },
2224 { "CPP_Default_easeType", "Linear" },
2225 { "CPP_Default_loops", "1" },
2226 { "CPP_Default_loopType", "Restart" },
2227 { "CPP_Default_timeScale", "1.000000" },
2228 { "CPP_Default_tweenTag", "" },
2229 { "Keywords", "Tween | Vector" },
2230 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2231#if !UE_BUILD_SHIPPING
2232 { "ToolTip", "Create a Vector2D tween that interpolates between two FVector2D values and applies the\ninterpolated value via the provided setter delegate each tick.\n\nThe tween will evaluate easing using either a predefined EEaseType or an optional\nUCurveFloat. The start and target values are provided directly as parameters.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param from Starting FVector2D value.\n@param to Target FVector2D value.\n@param setter Delegate invoked each update with the current interpolated FVector2D.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVector2DTween." },
2233#endif
2234 { "WorldContext", "worldContextObject" },
2235 };
2236 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_from_MetaData[] = {
2237 { "NativeConst", "" },
2238 };
2239 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2240 { "NativeConst", "" },
2241 };
2242 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2243 { "NativeConst", "" },
2244 };
2245#endif // WITH_METADATA
2246 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2247 static const UECodeGen_Private::FStructPropertyParams NewProp_from;
2248 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2249 static const UECodeGen_Private::FDelegatePropertyParams NewProp_setter;
2250 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2251 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2252 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2253 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2254 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2255 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2256 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2257 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2258 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2259 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
2260 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2261 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
2262 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2263 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
2264 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2265 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2266 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2267 static const UECodeGen_Private::FFunctionParams FuncParams;
2268};
2269const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
2270const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, from), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_from_MetaData), NewProp_from_MetaData) };
2271const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2272const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_setter = { "setter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, setter), Z_Construct_UDelegateFunction_QuickTween_Vector2DSetter__DelegateSignature, METADATA_PARAMS(0, nullptr) }; // 1130887450
2273const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, duration), METADATA_PARAMS(0, nullptr) };
2274const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
2275const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2276const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
2277const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
2278const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, loops), METADATA_PARAMS(0, nullptr) };
2279const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2280const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
2281const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2282void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
2283{
2285}
2286const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
2287void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
2288{
2289 ((QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms*)Obj)->bShouldPlayWhilePaused = 1;
2290}
2291const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
2292void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
2293{
2295}
2296const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
2297const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0, nullptr) };
2298const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers[] = {
2299 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_worldContextObject,
2300 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_from,
2301 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_to,
2302 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_setter,
2303 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_duration,
2304 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_timeScale,
2305 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType_Underlying,
2306 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeType,
2307 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_easeCurve,
2308 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loops,
2309 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType_Underlying,
2310 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_loopType,
2311 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_tweenTag,
2312 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoKill,
2313 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldPlayWhilePaused,
2314 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_bShouldAutoPlay,
2315 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::NewProp_ReturnValue,
2316};
2317static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers) < 2048);
2318const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenCreateTweenVector2D", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::QuickTweenLibrary_eventQuickTweenCreateTweenVector2D_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::Function_MetaDataParams)}, };
2320UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D()
2321{
2322 static UFunction* ReturnFunction = nullptr;
2323 if (!ReturnFunction)
2324 {
2325 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D_Statics::FuncParams);
2326 }
2327 return ReturnFunction;
2328}
2329DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenCreateTweenVector2D)
2330{
2331 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2332 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_from);
2333 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
2334 P_GET_PROPERTY(FDelegateProperty,Z_Param_setter);
2335 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2336 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2337 P_GET_ENUM(EEaseType,Z_Param_easeType);
2338 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2339 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2340 P_GET_ENUM(ELoopType,Z_Param_loopType);
2341 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2342 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2343 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2344 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2345 P_FINISH;
2346 P_NATIVE_BEGIN;
2347 *(UQuickVector2DTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenCreateTweenVector2D(Z_Param_worldContextObject,Z_Param_Out_from,Z_Param_Out_to,FVector2DSetter(Z_Param_setter),Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2348 P_NATIVE_END;
2349}
2350// ********** End Class UQuickTweenLibrary Function QuickTweenCreateTweenVector2D ******************
2351
2352// ********** Begin Class UQuickTweenLibrary Function QuickTweenExecuteActionByPredicate ***********
2354{
2356 {
2357 const UObject* worldContextObject;
2358 FScriptDelegate predicate;
2359 FScriptDelegate action;
2360 };
2361#if WITH_METADATA
2362 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2363 { "Category", "QuickTween" },
2364#if !UE_BUILD_SHIPPING
2365 { "Comment", "/**\n\x09 * Execute a specified action on all active QuickTweens that match a given predicate within the world context.\n\x09 *\n\x09 * This function searches through all active tweens managed by the tween manager\n\x09 * associated with the provided \\p worldContextObject. For each tween that satisfies\n\x09 * the given \\p predicate, the specified \\p action is executed.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 * @param predicate The predicate function used to filter tweens.\n\x09 * @param action The action to execute on matching tweens.\n\x09 */" },
2366#endif
2367 { "Keywords", "Tween | Some" },
2368 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2369#if !UE_BUILD_SHIPPING
2370 { "ToolTip", "Execute a specified action on all active QuickTweens that match a given predicate within the world context.\n\nThis function searches through all active tweens managed by the tween manager\nassociated with the provided \\p worldContextObject. For each tween that satisfies\nthe given \\p predicate, the specified \\p action is executed.\n\n@param worldContextObject Context object used to locate the world that contains the tweens.\n@param predicate The predicate function used to filter tweens.\n@param action The action to execute on matching tweens." },
2371#endif
2372 { "WorldContext", "worldContextObject" },
2373 };
2374 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2375 { "NativeConst", "" },
2376 };
2377 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_predicate_MetaData[] = {
2378 { "NativeConst", "" },
2379 };
2380 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_action_MetaData[] = {
2381 { "NativeConst", "" },
2382 };
2383#endif // WITH_METADATA
2384 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2385 static const UECodeGen_Private::FDelegatePropertyParams NewProp_predicate;
2386 static const UECodeGen_Private::FDelegatePropertyParams NewProp_action;
2387 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2388 static const UECodeGen_Private::FFunctionParams FuncParams;
2389};
2390const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2391const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_predicate = { "predicate", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms, predicate), Z_Construct_UDelegateFunction_QuickTween_QuickConstTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_predicate_MetaData), NewProp_predicate_MetaData) }; // 1834966021
2392const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_action = { "action", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms, action), Z_Construct_UDelegateFunction_QuickTween_QuickTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_action_MetaData), NewProp_action_MetaData) }; // 3763166249
2393const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers[] = {
2394 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_worldContextObject,
2395 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_predicate,
2396 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::NewProp_action,
2397};
2398static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers) < 2048);
2399const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenExecuteActionByPredicate", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::QuickTweenLibrary_eventQuickTweenExecuteActionByPredicate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::Function_MetaDataParams)}, };
2401UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate()
2402{
2403 static UFunction* ReturnFunction = nullptr;
2404 if (!ReturnFunction)
2405 {
2406 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate_Statics::FuncParams);
2407 }
2408 return ReturnFunction;
2409}
2410DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenExecuteActionByPredicate)
2411{
2412 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2413 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_predicate);
2414 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_action);
2415 P_FINISH;
2416 P_NATIVE_BEGIN;
2417 UQuickTweenLibrary::QuickTweenExecuteActionByPredicate(Z_Param_worldContextObject,FQuickConstTweenableAction(Z_Param_Out_predicate),FQuickTweenableAction(Z_Param_Out_action));
2418 P_NATIVE_END;
2419}
2420// ********** End Class UQuickTweenLibrary Function QuickTweenExecuteActionByPredicate *************
2421
2422// ********** Begin Class UQuickTweenLibrary Function QuickTweenExecuteActionOnAllTweens ***********
2424{
2426 {
2427 const UObject* worldContextObject;
2428 FScriptDelegate action;
2429 };
2430#if WITH_METADATA
2431 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2432 { "Category", "QuickTween" },
2433#if !UE_BUILD_SHIPPING
2434 { "Comment", "/**\n\x09 * Execute a specified action on all active QuickTweens within the given world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and performs the specified \\p action on all active tweens. The action is defined\n\x09 * by the FQuickTweenableAction enum (e.g., Pause, Play, Reverse, etc.).\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 * @param action The action to execute on all active tweens.\n\x09 */" },
2435#endif
2436 { "Keywords", "Tween | All" },
2437 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2438#if !UE_BUILD_SHIPPING
2439 { "ToolTip", "Execute a specified action on all active QuickTweens within the given world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand performs the specified \\p action on all active tweens. The action is defined\nby the FQuickTweenableAction enum (e.g., Pause, Play, Reverse, etc.).\n\n@param worldContextObject Context object used to locate the world that contains the tweens.\n@param action The action to execute on all active tweens." },
2440#endif
2441 { "WorldContext", "worldContextObject" },
2442 };
2443 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2444 { "NativeConst", "" },
2445 };
2446 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_action_MetaData[] = {
2447 { "NativeConst", "" },
2448 };
2449#endif // WITH_METADATA
2450 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2451 static const UECodeGen_Private::FDelegatePropertyParams NewProp_action;
2452 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2453 static const UECodeGen_Private::FFunctionParams FuncParams;
2454};
2455const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionOnAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2456const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_action = { "action", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenExecuteActionOnAllTweens_Parms, action), Z_Construct_UDelegateFunction_QuickTween_QuickTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_action_MetaData), NewProp_action_MetaData) }; // 3763166249
2457const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers[] = {
2458 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_worldContextObject,
2459 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::NewProp_action,
2460};
2461static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers) < 2048);
2462const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenExecuteActionOnAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::QuickTweenLibrary_eventQuickTweenExecuteActionOnAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::Function_MetaDataParams)}, };
2464UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens()
2465{
2466 static UFunction* ReturnFunction = nullptr;
2467 if (!ReturnFunction)
2468 {
2469 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens_Statics::FuncParams);
2470 }
2471 return ReturnFunction;
2472}
2473DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenExecuteActionOnAllTweens)
2474{
2475 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2476 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_action);
2477 P_FINISH;
2478 P_NATIVE_BEGIN;
2479 UQuickTweenLibrary::QuickTweenExecuteActionOnAllTweens(Z_Param_worldContextObject,FQuickTweenableAction(Z_Param_Out_action));
2480 P_NATIVE_END;
2481}
2482// ********** End Class UQuickTweenLibrary Function QuickTweenExecuteActionOnAllTweens *************
2483
2484// ********** Begin Class UQuickTweenLibrary Function QuickTweenFindAllTweensByPredicate ***********
2486{
2488 {
2489 const UObject* worldContextObject;
2490 FScriptDelegate predicate;
2491 TArray<UQuickTweenable*> ReturnValue;
2492 };
2493#if WITH_METADATA
2494 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2495 { "Category", "QuickTween" },
2496#if !UE_BUILD_SHIPPING
2497 { "Comment", "/**\n\x09 * Find all active QuickTweens that match a specified predicate within the world context.\n\x09 *\n\x09 * This function searches through all active tweens managed by the tween manager\n\x09 * associated with the provided \\p worldContextObject and returns an array of\n\x09 * UQuickTweenable instances that satisfy the given \\p predicate.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 * @param predicate The predicate function used to filter tweens.\n\x09 * @return An array of UQuickTweenable pointers that match the predicate.\n\x09 */" },
2498#endif
2499 { "Keywords", "Tween | Find | All" },
2500 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2501#if !UE_BUILD_SHIPPING
2502 { "ToolTip", "Find all active QuickTweens that match a specified predicate within the world context.\n\nThis function searches through all active tweens managed by the tween manager\nassociated with the provided \\p worldContextObject and returns an array of\nUQuickTweenable instances that satisfy the given \\p predicate.\n\n@param worldContextObject Context object used to locate the world that contains the tweens.\n@param predicate The predicate function used to filter tweens.\n@return An array of UQuickTweenable pointers that match the predicate." },
2503#endif
2504 { "WorldContext", "worldContextObject" },
2505 };
2506 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2507 { "NativeConst", "" },
2508 };
2509 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_predicate_MetaData[] = {
2510 { "NativeConst", "" },
2511 };
2512#endif // WITH_METADATA
2513 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2514 static const UECodeGen_Private::FDelegatePropertyParams NewProp_predicate;
2515 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner;
2516 static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
2517 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2518 static const UECodeGen_Private::FFunctionParams FuncParams;
2519};
2520const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2521const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_predicate = { "predicate", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms, predicate), Z_Construct_UDelegateFunction_QuickTween_QuickConstTweenableAction__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_predicate_MetaData), NewProp_predicate_MetaData) }; // 1834966021
2522const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UQuickTweenable_NoRegister, METADATA_PARAMS(0, nullptr) };
2523const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
2524const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers[] = {
2525 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_worldContextObject,
2526 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_predicate,
2527 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue_Inner,
2528 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::NewProp_ReturnValue,
2529};
2530static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers) < 2048);
2531const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenFindAllTweensByPredicate", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::QuickTweenLibrary_eventQuickTweenFindAllTweensByPredicate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::Function_MetaDataParams)}, };
2533UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate()
2534{
2535 static UFunction* ReturnFunction = nullptr;
2536 if (!ReturnFunction)
2537 {
2538 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate_Statics::FuncParams);
2539 }
2540 return ReturnFunction;
2541}
2542DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenFindAllTweensByPredicate)
2543{
2544 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2545 P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_predicate);
2546 P_FINISH;
2547 P_NATIVE_BEGIN;
2548 *(TArray<UQuickTweenable*>*)Z_Param__Result=UQuickTweenLibrary::QuickTweenFindAllTweensByPredicate(Z_Param_worldContextObject,FQuickConstTweenableAction(Z_Param_Out_predicate));
2549 P_NATIVE_END;
2550}
2551// ********** End Class UQuickTweenLibrary Function QuickTweenFindAllTweensByPredicate *************
2552
2553// ********** Begin Class UQuickTweenLibrary Function QuickTweenFindTweenByTag *********************
2555{
2557 {
2558 const UObject* worldContextObject;
2559 FString tweenTag;
2560 UQuickTweenable* ReturnValue;
2561 };
2562#if WITH_METADATA
2563 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2564 { "Category", "QuickTween" },
2565#if !UE_BUILD_SHIPPING
2566 { "Comment", "/**\n\x09 * Find an active QuickTween by its tag within the world context.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tween.\n\x09 * @param tweenTag Tag identifying the tween to find.\n\x09 * @return Pointer to the found UQuickTweenable instance, or nullptr if none found.\n\x09 */" },
2567#endif
2568 { "Keywords", "Tween | Find | By Tag" },
2569 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2570#if !UE_BUILD_SHIPPING
2571 { "ToolTip", "Find an active QuickTween by its tag within the world context.\n\n@param worldContextObject Context object used to locate the world that contains the tween.\n@param tweenTag Tag identifying the tween to find.\n@return Pointer to the found UQuickTweenable instance, or nullptr if none found." },
2572#endif
2573 { "WorldContext", "worldContextObject" },
2574 };
2575 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2576 { "NativeConst", "" },
2577 };
2578 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2579 { "NativeConst", "" },
2580 };
2581#endif // WITH_METADATA
2582 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2583 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2584 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2585 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2586 static const UECodeGen_Private::FFunctionParams FuncParams;
2587};
2588const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2589const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2590const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms, ReturnValue), Z_Construct_UClass_UQuickTweenable_NoRegister, METADATA_PARAMS(0, nullptr) };
2591const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers[] = {
2592 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_worldContextObject,
2593 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_tweenTag,
2594 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::NewProp_ReturnValue,
2595};
2596static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers) < 2048);
2597const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenFindTweenByTag", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::QuickTweenLibrary_eventQuickTweenFindTweenByTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::Function_MetaDataParams)}, };
2599UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag()
2600{
2601 static UFunction* ReturnFunction = nullptr;
2602 if (!ReturnFunction)
2603 {
2604 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag_Statics::FuncParams);
2605 }
2606 return ReturnFunction;
2607}
2608DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenFindTweenByTag)
2609{
2610 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2611 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2612 P_FINISH;
2613 P_NATIVE_BEGIN;
2614 *(UQuickTweenable**)Z_Param__Result=UQuickTweenLibrary::QuickTweenFindTweenByTag(Z_Param_worldContextObject,Z_Param_tweenTag);
2615 P_NATIVE_END;
2616}
2617// ********** End Class UQuickTweenLibrary Function QuickTweenFindTweenByTag ***********************
2618
2619// ********** Begin Class UQuickTweenLibrary Function QuickTweenKillAllTweens **********************
2621{
2623 {
2624 const UObject* worldContextObject;
2625 };
2626#if WITH_METADATA
2627 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2628 { "Category", "QuickTween" },
2629#if !UE_BUILD_SHIPPING
2630 { "Comment", "/**\n\x09 * Kill all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and immediately kills/removes all active tweens. Use this to forcefully stop\n\x09 * any running tweens (useful for cleanup, level transitions, or global reset).\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
2631#endif
2632 { "Keywords", "Tween | Kill | All" },
2633 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2634#if !UE_BUILD_SHIPPING
2635 { "ToolTip", "Kill all active QuickTweens within the specified world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand immediately kills/removes all active tweens. Use this to forcefully stop\nany running tweens (useful for cleanup, level transitions, or global reset).\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
2636#endif
2637 { "WorldContext", "worldContextObject" },
2638 };
2639 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
2640 { "NativeConst", "" },
2641 };
2642#endif // WITH_METADATA
2643 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2644 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2645 static const UECodeGen_Private::FFunctionParams FuncParams;
2646};
2647const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenKillAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
2648const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers[] = {
2649 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::NewProp_worldContextObject,
2650};
2651static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers) < 2048);
2652const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenKillAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::QuickTweenLibrary_eventQuickTweenKillAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::Function_MetaDataParams)}, };
2654UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens()
2655{
2656 static UFunction* ReturnFunction = nullptr;
2657 if (!ReturnFunction)
2658 {
2659 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens_Statics::FuncParams);
2660 }
2661 return ReturnFunction;
2662}
2663DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenKillAllTweens)
2664{
2665 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2666 P_FINISH;
2667 P_NATIVE_BEGIN;
2668 UQuickTweenLibrary::QuickTweenKillAllTweens(Z_Param_worldContextObject);
2669 P_NATIVE_END;
2670}
2671// ********** End Class UQuickTweenLibrary Function QuickTweenKillAllTweens ************************
2672
2673// ********** Begin Class UQuickTweenLibrary Function QuickTweenLookAt_SceneComponent **************
2675{
2677 {
2678 UObject* worldContextObject;
2679 USceneComponent* component;
2680 FVector to;
2681 bool bUseShortestPath;
2682 float duration;
2683 float timeScale;
2684 EEaseType easeType;
2685 UCurveFloat* easeCurve;
2686 int32 loops;
2687 ELoopType loopType;
2688 FString tweenTag;
2689 bool bShouldAutoKill;
2690 bool bShouldPlayWhilePaused;
2691 bool bShouldAutoPlay;
2692 UQuickRotatorTween* ReturnValue;
2693 };
2694#if WITH_METADATA
2695 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2696 { "Category", "QuickTween" },
2697#if !UE_BUILD_SHIPPING
2698 { "Comment", "/**\n\x09 * Create a rotator tween that orients a SceneComponent to look at a target point.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate.\n\x09 * @param to Target world-space location to look at.\n\x09 * @param bUseShortestPath If true rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickRotatorTween pointer controlling the look-at rotation.\n\x09 */" },
2699#endif
2700 { "CPP_Default_bShouldAutoKill", "true" },
2701 { "CPP_Default_bShouldAutoPlay", "false" },
2702 { "CPP_Default_bShouldPlayWhilePaused", "false" },
2703 { "CPP_Default_bUseShortestPath", "true" },
2704 { "CPP_Default_duration", "1.000000" },
2705 { "CPP_Default_easeCurve", "None" },
2706 { "CPP_Default_easeType", "Linear" },
2707 { "CPP_Default_loops", "1" },
2708 { "CPP_Default_loopType", "Restart" },
2709 { "CPP_Default_timeScale", "1.000000" },
2710 { "CPP_Default_tweenTag", "" },
2711 { "Keywords", "Tween | Movement | SceneComponent" },
2712 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2713#if !UE_BUILD_SHIPPING
2714 { "ToolTip", "Create a rotator tween that orients a SceneComponent to look at a target point.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate.\n@param to Target world-space location to look at.\n@param bUseShortestPath If true rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickRotatorTween pointer controlling the look-at rotation." },
2715#endif
2716 { "WorldContext", "worldContextObject" },
2717 };
2718 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
2719 { "EditInline", "true" },
2720 };
2721 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
2722 { "NativeConst", "" },
2723 };
2724 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2725 { "NativeConst", "" },
2726 };
2727#endif // WITH_METADATA
2728 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2729 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
2730 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
2731 static void NewProp_bUseShortestPath_SetBit(void* Obj);
2732 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
2733 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2734 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2735 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2736 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2737 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2738 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2739 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2740 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2741 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2742 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
2743 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2744 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
2745 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2746 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
2747 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2748 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2749 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2750 static const UECodeGen_Private::FFunctionParams FuncParams;
2751};
2752const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
2753const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
2754const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
2755void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(void* Obj)
2756{
2758}
2759const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath = { "bUseShortestPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0, nullptr) };
2760const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
2761const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
2762const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2763const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
2764const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
2765const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
2766const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2767const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
2768const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2769void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
2770{
2772}
2773const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
2774void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
2775{
2776 ((QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
2777}
2778const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
2779void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
2780{
2782}
2783const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
2784const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
2785const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers[] = {
2786 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_worldContextObject,
2787 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_component,
2788 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_to,
2789 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bUseShortestPath,
2790 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_duration,
2791 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_timeScale,
2792 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType_Underlying,
2793 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeType,
2794 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_easeCurve,
2795 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loops,
2796 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType_Underlying,
2797 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_loopType,
2798 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_tweenTag,
2799 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoKill,
2800 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
2801 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_bShouldAutoPlay,
2802 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::NewProp_ReturnValue,
2803};
2804static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers) < 2048);
2805const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenLookAt_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenLookAt_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::Function_MetaDataParams)}, };
2807UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent()
2808{
2809 static UFunction* ReturnFunction = nullptr;
2810 if (!ReturnFunction)
2811 {
2812 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent_Statics::FuncParams);
2813 }
2814 return ReturnFunction;
2815}
2816DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenLookAt_SceneComponent)
2817{
2818 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2819 P_GET_OBJECT(USceneComponent,Z_Param_component);
2820 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
2821 P_GET_UBOOL(Z_Param_bUseShortestPath);
2822 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2823 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2824 P_GET_ENUM(EEaseType,Z_Param_easeType);
2825 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2826 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2827 P_GET_ENUM(ELoopType,Z_Param_loopType);
2828 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2829 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2830 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2831 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2832 P_FINISH;
2833 P_NATIVE_BEGIN;
2834 *(UQuickRotatorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenLookAt_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_to,Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2835 P_NATIVE_END;
2836}
2837// ********** End Class UQuickTweenLibrary Function QuickTweenLookAt_SceneComponent ****************
2838
2839// ********** Begin Class UQuickTweenLibrary Function QuickTweenMoveBy_SceneComponent **************
2841{
2843 {
2844 UObject* worldContextObject;
2845 USceneComponent* component;
2846 FVector by;
2847 float duration;
2848 float timeScale;
2849 EEaseType easeType;
2850 UCurveFloat* easeCurve;
2851 int32 loops;
2852 ELoopType loopType;
2853 EQuickTweenSpace space;
2854 FString tweenTag;
2855 bool bShouldAutoKill;
2856 bool bShouldPlayWhilePaused;
2857 bool bShouldAutoPlay;
2858 UQuickVectorTween* ReturnValue;
2859 };
2860#if WITH_METADATA
2861 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
2862 { "Category", "QuickTween" },
2863#if !UE_BUILD_SHIPPING
2864 { "Comment", "/**\n\x09 * Create a vector tween that moves a SceneComponent by a relative offset.\n\x09 *\n\x09 * This function generates a UQuickVectorTween which will drive the component's world\n\x09 * or local position from its current value (cached at the first update) by adding the\n\x09 * provided `by` vector to the start position. The interpolated value is applied each\n\x09 * tick via the tween's setter. Easing can be controlled with either a predefined\n\x09 * EEaseType or an optional UCurveFloat. The operation can be performed in local or\n\x09 * world space according to `space`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to move.\n\x09 * @param by Relative world/local offset to apply (added to the start location).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to apply the movement (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the movement.\n\x09 */" },
2865#endif
2866 { "CPP_Default_bShouldAutoKill", "true" },
2867 { "CPP_Default_bShouldAutoPlay", "false" },
2868 { "CPP_Default_bShouldPlayWhilePaused", "false" },
2869 { "CPP_Default_duration", "1.000000" },
2870 { "CPP_Default_easeCurve", "None" },
2871 { "CPP_Default_easeType", "Linear" },
2872 { "CPP_Default_loops", "1" },
2873 { "CPP_Default_loopType", "Restart" },
2874 { "CPP_Default_space", "WorldSpace" },
2875 { "CPP_Default_timeScale", "1.000000" },
2876 { "CPP_Default_tweenTag", "" },
2877 { "Keywords", "Tween | Movement | SceneComponent" },
2878 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
2879#if !UE_BUILD_SHIPPING
2880 { "ToolTip", "Create a vector tween that moves a SceneComponent by a relative offset.\n\nThis function generates a UQuickVectorTween which will drive the component's world\nor local position from its current value (cached at the first update) by adding the\nprovided `by` vector to the start position. The interpolated value is applied each\ntick via the tween's setter. Easing can be controlled with either a predefined\nEEaseType or an optional UCurveFloat. The operation can be performed in local or\nworld space according to `space`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to move.\n@param by Relative world/local offset to apply (added to the start location).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to apply the movement (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the movement." },
2881#endif
2882 { "WorldContext", "worldContextObject" },
2883 };
2884 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
2885 { "EditInline", "true" },
2886 };
2887 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
2888 { "NativeConst", "" },
2889 };
2890 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
2891 { "NativeConst", "" },
2892 };
2893#endif // WITH_METADATA
2894 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
2895 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
2896 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
2897 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
2898 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
2899 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
2900 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
2901 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
2902 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
2903 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
2904 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
2905 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
2906 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
2907 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
2908 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
2909 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
2910 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
2911 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
2912 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
2913 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
2914 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
2915 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
2916 static const UECodeGen_Private::FFunctionParams FuncParams;
2917};
2918const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
2919const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
2920const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
2921const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
2922const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
2923const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2924const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
2925const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
2926const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
2927const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2928const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
2929const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
2930const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space = { "space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0, nullptr) }; // 210838799
2931const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
2932void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
2933{
2935}
2936const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
2937void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
2938{
2939 ((QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
2940}
2941const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
2942void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
2943{
2945}
2946const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
2947const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
2948const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers[] = {
2949 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_worldContextObject,
2950 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_component,
2951 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_by,
2952 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_duration,
2953 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_timeScale,
2954 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType_Underlying,
2955 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeType,
2956 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_easeCurve,
2957 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loops,
2958 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType_Underlying,
2959 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_loopType,
2960 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space_Underlying,
2961 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_space,
2962 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_tweenTag,
2963 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
2964 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
2965 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
2966 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::NewProp_ReturnValue,
2967};
2968static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers) < 2048);
2969const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenMoveBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenMoveBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::Function_MetaDataParams)}, };
2971UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent()
2972{
2973 static UFunction* ReturnFunction = nullptr;
2974 if (!ReturnFunction)
2975 {
2976 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent_Statics::FuncParams);
2977 }
2978 return ReturnFunction;
2979}
2980DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveBy_SceneComponent)
2981{
2982 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
2983 P_GET_OBJECT(USceneComponent,Z_Param_component);
2984 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
2985 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
2986 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
2987 P_GET_ENUM(EEaseType,Z_Param_easeType);
2988 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
2989 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
2990 P_GET_ENUM(ELoopType,Z_Param_loopType);
2991 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
2992 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
2993 P_GET_UBOOL(Z_Param_bShouldAutoKill);
2994 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
2995 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
2996 P_FINISH;
2997 P_NATIVE_BEGIN;
2998 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenMoveBy_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
2999 P_NATIVE_END;
3000}
3001// ********** End Class UQuickTweenLibrary Function QuickTweenMoveBy_SceneComponent ****************
3002
3003// ********** Begin Class UQuickTweenLibrary Function QuickTweenMoveBy_Widget **********************
3005{
3007 {
3008 UObject* worldContextObject;
3009 UWidget* widget;
3010 FVector2D by;
3011 float duration;
3012 float timeScale;
3013 EEaseType easeType;
3014 UCurveFloat* easeCurve;
3015 int32 loops;
3016 ELoopType loopType;
3017 FString tweenTag;
3018 bool bShouldAutoKill;
3019 bool bShouldPlayWhilePaused;
3020 bool bShouldAutoPlay;
3021 UQuickVector2DTween* ReturnValue;
3022 };
3023#if WITH_METADATA
3024 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3025 { "Category", "QuickTween" },
3026#if !UE_BUILD_SHIPPING
3027 { "Comment", "/**\n\x09 * Create a Vector2D tween that moves a UWidget by a relative offset.\n\x09 *\n\x09 * The tween samples the widget's current position/translation on its first update\n\x09 * and interpolates from that start value to (start + by) over `duration` seconds.\n\x09 * The interpolated FVector2D is applied to the widget each tick via the tween's\n\x09 * internal setter. Easing may be controlled using a predefined `EEaseType` or by\n\x09 * supplying a custom `UCurveFloat`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to move.\n\x09 * @param by Relative offset to add to the widget's start position.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
3028#endif
3029 { "CPP_Default_bShouldAutoKill", "true" },
3030 { "CPP_Default_bShouldAutoPlay", "false" },
3031 { "CPP_Default_bShouldPlayWhilePaused", "false" },
3032 { "CPP_Default_duration", "1.000000" },
3033 { "CPP_Default_easeCurve", "None" },
3034 { "CPP_Default_easeType", "Linear" },
3035 { "CPP_Default_loops", "1" },
3036 { "CPP_Default_loopType", "Restart" },
3037 { "CPP_Default_timeScale", "1.000000" },
3038 { "CPP_Default_tweenTag", "" },
3039 { "Keywords", "Tween | Movement | Widget" },
3040 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3041#if !UE_BUILD_SHIPPING
3042 { "ToolTip", "Create a Vector2D tween that moves a UWidget by a relative offset.\n\nThe tween samples the widget's current position/translation on its first update\nand interpolates from that start value to (start + by) over `duration` seconds.\nThe interpolated FVector2D is applied to the widget each tick via the tween's\ninternal setter. Easing may be controlled using a predefined `EEaseType` or by\nsupplying a custom `UCurveFloat`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to move.\n@param by Relative offset to add to the widget's start position.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
3043#endif
3044 { "WorldContext", "worldContextObject" },
3045 };
3046 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
3047 { "EditInline", "true" },
3048 };
3049 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
3050 { "NativeConst", "" },
3051 };
3052 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3053 { "NativeConst", "" },
3054 };
3055#endif // WITH_METADATA
3056 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3057 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
3058 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
3059 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3060 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3061 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3062 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3063 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3064 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3065 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3066 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3067 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3068 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
3069 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3070 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
3071 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3072 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
3073 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3074 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3075 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3076 static const UECodeGen_Private::FFunctionParams FuncParams;
3077};
3078const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
3079const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3080const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, by), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
3081const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
3082const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
3083const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3084const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
3085const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
3086const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
3087const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3088const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
3089const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3090void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
3091{
3092 ((QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms*)Obj)->bShouldAutoKill = 1;
3093}
3094const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
3095void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
3096{
3097 ((QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
3098}
3099const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
3100void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
3101{
3102 ((QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms*)Obj)->bShouldAutoPlay = 1;
3103}
3104const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
3105const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0, nullptr) };
3106const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers[] = {
3107 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_worldContextObject,
3108 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_widget,
3109 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_by,
3110 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_duration,
3111 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_timeScale,
3112 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType_Underlying,
3113 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeType,
3114 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_easeCurve,
3115 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loops,
3116 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType_Underlying,
3117 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_loopType,
3118 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_tweenTag,
3119 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoKill,
3120 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3121 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_bShouldAutoPlay,
3122 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::NewProp_ReturnValue,
3123};
3124static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers) < 2048);
3125const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenMoveBy_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::QuickTweenLibrary_eventQuickTweenMoveBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::Function_MetaDataParams)}, };
3127UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget()
3128{
3129 static UFunction* ReturnFunction = nullptr;
3130 if (!ReturnFunction)
3131 {
3132 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget_Statics::FuncParams);
3133 }
3134 return ReturnFunction;
3135}
3136DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveBy_Widget)
3137{
3138 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3139 P_GET_OBJECT(UWidget,Z_Param_widget);
3140 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_by);
3141 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3142 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3143 P_GET_ENUM(EEaseType,Z_Param_easeType);
3144 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3145 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3146 P_GET_ENUM(ELoopType,Z_Param_loopType);
3147 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3148 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3149 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3150 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3151 P_FINISH;
3152 P_NATIVE_BEGIN;
3153 *(UQuickVector2DTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenMoveBy_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3154 P_NATIVE_END;
3155}
3156// ********** End Class UQuickTweenLibrary Function QuickTweenMoveBy_Widget ************************
3157
3158// ********** Begin Class UQuickTweenLibrary Function QuickTweenMoveTo_SceneComponent **************
3160{
3162 {
3163 UObject* worldContextObject;
3164 USceneComponent* component;
3165 FVector to;
3166 float duration;
3167 float timeScale;
3168 EEaseType easeType;
3169 UCurveFloat* easeCurve;
3170 int32 loops;
3171 ELoopType loopType;
3172 EQuickTweenSpace space;
3173 FString tweenTag;
3174 bool bShouldAutoKill;
3175 bool bShouldPlayWhilePaused;
3176 bool bShouldAutoPlay;
3177 UQuickVectorTween* ReturnValue;
3178 };
3179#if WITH_METADATA
3180 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3181 { "Category", "QuickTween" },
3182#if !UE_BUILD_SHIPPING
3183 { "Comment", "/**\n\x09 * Create a vector tween that moves a SceneComponent to a target location.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to move.\n\x09 * @param to Target world-space location.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to perform the look-at operation (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the movement.\n\x09 */" },
3184#endif
3185 { "CPP_Default_bShouldAutoKill", "true" },
3186 { "CPP_Default_bShouldAutoPlay", "false" },
3187 { "CPP_Default_bShouldPlayWhilePaused", "false" },
3188 { "CPP_Default_duration", "1.000000" },
3189 { "CPP_Default_easeCurve", "None" },
3190 { "CPP_Default_easeType", "Linear" },
3191 { "CPP_Default_loops", "1" },
3192 { "CPP_Default_loopType", "Restart" },
3193 { "CPP_Default_space", "WorldSpace" },
3194 { "CPP_Default_timeScale", "1.000000" },
3195 { "CPP_Default_tweenTag", "" },
3196 { "Keywords", "Tween | Movement | SceneComponent" },
3197 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3198#if !UE_BUILD_SHIPPING
3199 { "ToolTip", "Create a vector tween that moves a SceneComponent to a target location.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to move.\n@param to Target world-space location.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to perform the look-at operation (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the movement." },
3200#endif
3201 { "WorldContext", "worldContextObject" },
3202 };
3203 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3204 { "EditInline", "true" },
3205 };
3206 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
3207 { "NativeConst", "" },
3208 };
3209 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3210 { "NativeConst", "" },
3211 };
3212#endif // WITH_METADATA
3213 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3214 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3215 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
3216 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3217 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3218 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3219 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3220 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3221 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3222 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3223 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3224 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
3225 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
3226 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3227 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
3228 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3229 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
3230 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3231 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
3232 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3233 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3234 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3235 static const UECodeGen_Private::FFunctionParams FuncParams;
3236};
3237const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
3238const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3239const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
3240const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
3241const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
3242const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3243const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
3244const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
3245const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
3246const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3247const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
3248const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3249const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space = { "space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0, nullptr) }; // 210838799
3250const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3251void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
3252{
3254}
3255const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
3256void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
3257{
3258 ((QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
3259}
3260const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
3261void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
3262{
3264}
3265const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
3266const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
3267const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers[] = {
3268 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_worldContextObject,
3269 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_component,
3270 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_to,
3271 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_duration,
3272 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_timeScale,
3273 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType_Underlying,
3274 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeType,
3275 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_easeCurve,
3276 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loops,
3277 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType_Underlying,
3278 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_loopType,
3279 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space_Underlying,
3280 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_space,
3281 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_tweenTag,
3282 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
3283 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3284 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3285 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::NewProp_ReturnValue,
3286};
3287static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers) < 2048);
3288const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenMoveTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenMoveTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::Function_MetaDataParams)}, };
3290UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent()
3291{
3292 static UFunction* ReturnFunction = nullptr;
3293 if (!ReturnFunction)
3294 {
3295 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent_Statics::FuncParams);
3296 }
3297 return ReturnFunction;
3298}
3299DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveTo_SceneComponent)
3300{
3301 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3302 P_GET_OBJECT(USceneComponent,Z_Param_component);
3303 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
3304 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3305 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3306 P_GET_ENUM(EEaseType,Z_Param_easeType);
3307 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3308 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3309 P_GET_ENUM(ELoopType,Z_Param_loopType);
3310 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
3311 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3312 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3313 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3314 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3315 P_FINISH;
3316 P_NATIVE_BEGIN;
3317 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenMoveTo_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3318 P_NATIVE_END;
3319}
3320// ********** End Class UQuickTweenLibrary Function QuickTweenMoveTo_SceneComponent ****************
3321
3322// ********** Begin Class UQuickTweenLibrary Function QuickTweenMoveTo_Widget **********************
3324{
3326 {
3327 UObject* worldContextObject;
3328 UWidget* widget;
3329 FVector2D to;
3330 float duration;
3331 float timeScale;
3332 EEaseType easeType;
3333 UCurveFloat* easeCurve;
3334 int32 loops;
3335 ELoopType loopType;
3336 FString tweenTag;
3337 bool bShouldAutoKill;
3338 bool bShouldPlayWhilePaused;
3339 bool bShouldAutoPlay;
3340 UQuickVector2DTween* ReturnValue;
3341 };
3342#if WITH_METADATA
3343 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3344 { "Category", "QuickTween" },
3345#if !UE_BUILD_SHIPPING
3346 { "Comment", "/**\n\x09 * Create a Vector2D tween that moves a UWidget to a target absolute position.\n\x09 *\n\x09 * The widget's start position is sampled on the first update and the tween interpolates\n\x09 * from that start position to the specified `to` value over `duration` seconds.\n\x09 * Easing is controlled via `easeType` or an optional `easeCurve`. The returned tween\n\x09 * will apply interpolated FVector2D values to the widget each tick.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to move.\n\x09 * @param to Target position as an FVector2D.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use (default EEaseType::Linear).\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
3347#endif
3348 { "CPP_Default_bShouldAutoKill", "true" },
3349 { "CPP_Default_bShouldAutoPlay", "false" },
3350 { "CPP_Default_bShouldPlayWhilePaused", "false" },
3351 { "CPP_Default_duration", "1.000000" },
3352 { "CPP_Default_easeCurve", "None" },
3353 { "CPP_Default_easeType", "Linear" },
3354 { "CPP_Default_loops", "1" },
3355 { "CPP_Default_loopType", "Restart" },
3356 { "CPP_Default_timeScale", "1.000000" },
3357 { "CPP_Default_tweenTag", "" },
3358 { "Keywords", "Tween | Movement | Widget" },
3359 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3360#if !UE_BUILD_SHIPPING
3361 { "ToolTip", "Create a Vector2D tween that moves a UWidget to a target absolute position.\n\nThe widget's start position is sampled on the first update and the tween interpolates\nfrom that start position to the specified `to` value over `duration` seconds.\nEasing is controlled via `easeType` or an optional `easeCurve`. The returned tween\nwill apply interpolated FVector2D values to the widget each tick.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to move.\n@param to Target position as an FVector2D.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use (default EEaseType::Linear).\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
3362#endif
3363 { "WorldContext", "worldContextObject" },
3364 };
3365 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
3366 { "EditInline", "true" },
3367 };
3368 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
3369 { "NativeConst", "" },
3370 };
3371 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3372 { "NativeConst", "" },
3373 };
3374#endif // WITH_METADATA
3375 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3376 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
3377 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
3378 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3379 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3380 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3381 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3382 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3383 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3384 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3385 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3386 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3387 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
3388 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3389 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
3390 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3391 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
3392 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3393 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3394 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3395 static const UECodeGen_Private::FFunctionParams FuncParams;
3396};
3397const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
3398const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
3399const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
3400const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
3401const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
3402const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3403const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
3404const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
3405const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
3406const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3407const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
3408const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3409void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
3410{
3411 ((QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms*)Obj)->bShouldAutoKill = 1;
3412}
3413const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
3414void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
3415{
3416 ((QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
3417}
3418const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
3419void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
3420{
3421 ((QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms*)Obj)->bShouldAutoPlay = 1;
3422}
3423const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
3424const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0, nullptr) };
3425const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers[] = {
3426 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_worldContextObject,
3427 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_widget,
3428 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_to,
3429 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_duration,
3430 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_timeScale,
3431 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType_Underlying,
3432 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeType,
3433 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_easeCurve,
3434 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loops,
3435 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType_Underlying,
3436 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_loopType,
3437 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_tweenTag,
3438 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoKill,
3439 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
3440 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_bShouldAutoPlay,
3441 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::NewProp_ReturnValue,
3442};
3443static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers) < 2048);
3444const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenMoveTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenMoveTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::Function_MetaDataParams)}, };
3446UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget()
3447{
3448 static UFunction* ReturnFunction = nullptr;
3449 if (!ReturnFunction)
3450 {
3451 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget_Statics::FuncParams);
3452 }
3453 return ReturnFunction;
3454}
3455DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenMoveTo_Widget)
3456{
3457 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3458 P_GET_OBJECT(UWidget,Z_Param_widget);
3459 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
3460 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3461 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3462 P_GET_ENUM(EEaseType,Z_Param_easeType);
3463 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3464 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3465 P_GET_ENUM(ELoopType,Z_Param_loopType);
3466 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3467 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3468 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3469 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3470 P_FINISH;
3471 P_NATIVE_BEGIN;
3472 *(UQuickVector2DTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenMoveTo_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3473 P_NATIVE_END;
3474}
3475// ********** End Class UQuickTweenLibrary Function QuickTweenMoveTo_Widget ************************
3476
3477// ********** Begin Class UQuickTweenLibrary Function QuickTweenPauseAllTweens *********************
3479{
3481 {
3482 const UObject* worldContextObject;
3483 };
3484#if WITH_METADATA
3485 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3486 { "Category", "QuickTween" },
3487#if !UE_BUILD_SHIPPING
3488 { "Comment", "/**\n\x09 * Pause all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function finds the tween manager associated with \\p worldContextObject\n\x09 * and pauses all currently active tweens. Paused tweens retain their state and\n\x09 * can be resumed later. This does not kill or destroy tweens.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
3489#endif
3490 { "Keywords", "Tween | Pause | All" },
3491 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3492#if !UE_BUILD_SHIPPING
3493 { "ToolTip", "Pause all active QuickTweens within the specified world context.\n\nThis function finds the tween manager associated with \\p worldContextObject\nand pauses all currently active tweens. Paused tweens retain their state and\ncan be resumed later. This does not kill or destroy tweens.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
3494#endif
3495 { "WorldContext", "worldContextObject" },
3496 };
3497 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
3498 { "NativeConst", "" },
3499 };
3500#endif // WITH_METADATA
3501 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3502 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3503 static const UECodeGen_Private::FFunctionParams FuncParams;
3504};
3505const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenPauseAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
3506const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers[] = {
3507 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::NewProp_worldContextObject,
3508};
3509static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers) < 2048);
3510const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenPauseAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::QuickTweenLibrary_eventQuickTweenPauseAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::Function_MetaDataParams)}, };
3512UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens()
3513{
3514 static UFunction* ReturnFunction = nullptr;
3515 if (!ReturnFunction)
3516 {
3517 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens_Statics::FuncParams);
3518 }
3519 return ReturnFunction;
3520}
3521DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenPauseAllTweens)
3522{
3523 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3524 P_FINISH;
3525 P_NATIVE_BEGIN;
3526 UQuickTweenLibrary::QuickTweenPauseAllTweens(Z_Param_worldContextObject);
3527 P_NATIVE_END;
3528}
3529// ********** End Class UQuickTweenLibrary Function QuickTweenPauseAllTweens ***********************
3530
3531// ********** Begin Class UQuickTweenLibrary Function QuickTweenPlayAllTweens **********************
3533{
3535 {
3536 const UObject* worldContextObject;
3537 };
3538#if WITH_METADATA
3539 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3540 { "Category", "QuickTween" },
3541#if !UE_BUILD_SHIPPING
3542 { "Comment", "/**\n\x09 * Play all QuickTweens within the specified world context.\n\x09 *\n\x09 * This function locates the tween manager for the provided \\p worldContextObject\n\x09 * and resumes all tweens that were previously paused. Active tweens that are not\n\x09 * paused remain unaffected.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
3543#endif
3544 { "Keywords", "Tween | Play | All" },
3545 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3546#if !UE_BUILD_SHIPPING
3547 { "ToolTip", "Play all QuickTweens within the specified world context.\n\nThis function locates the tween manager for the provided \\p worldContextObject\nand resumes all tweens that were previously paused. Active tweens that are not\npaused remain unaffected.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
3548#endif
3549 { "WorldContext", "worldContextObject" },
3550 };
3551 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
3552 { "NativeConst", "" },
3553 };
3554#endif // WITH_METADATA
3555 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3556 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3557 static const UECodeGen_Private::FFunctionParams FuncParams;
3558};
3559const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenPlayAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
3560const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers[] = {
3561 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::NewProp_worldContextObject,
3562};
3563static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers) < 2048);
3564const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenPlayAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::QuickTweenLibrary_eventQuickTweenPlayAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::Function_MetaDataParams)}, };
3566UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens()
3567{
3568 static UFunction* ReturnFunction = nullptr;
3569 if (!ReturnFunction)
3570 {
3571 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens_Statics::FuncParams);
3572 }
3573 return ReturnFunction;
3574}
3575DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenPlayAllTweens)
3576{
3577 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3578 P_FINISH;
3579 P_NATIVE_BEGIN;
3580 UQuickTweenLibrary::QuickTweenPlayAllTweens(Z_Param_worldContextObject);
3581 P_NATIVE_END;
3582}
3583// ********** End Class UQuickTweenLibrary Function QuickTweenPlayAllTweens ************************
3584
3585// ********** Begin Class UQuickTweenLibrary Function QuickTweenReverseAllTweens *******************
3587{
3589 {
3590 const UObject* worldContextObject;
3591 };
3592#if WITH_METADATA
3593 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3594 { "Category", "QuickTween" },
3595#if !UE_BUILD_SHIPPING
3596 { "Comment", "/**\n\x09 * Reverse all active QuickTweens within the specified world context.\n\x09 *\n\x09 * This function finds the tween manager associated with \\p worldContextObject\n\x09 * and reverses the playback direction of all currently active tweens. Tweens\n\x09 * that were playing forward will play backward, and vice versa.\n\x09 *\n\x09 * @param worldContextObject Context object used to locate the world that contains the tweens.\n\x09 */" },
3597#endif
3598 { "Keywords", "Tween | Reverse | All" },
3599 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3600#if !UE_BUILD_SHIPPING
3601 { "ToolTip", "Reverse all active QuickTweens within the specified world context.\n\nThis function finds the tween manager associated with \\p worldContextObject\nand reverses the playback direction of all currently active tweens. Tweens\nthat were playing forward will play backward, and vice versa.\n\n@param worldContextObject Context object used to locate the world that contains the tweens." },
3602#endif
3603 { "WorldContext", "worldContextObject" },
3604 };
3605 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_worldContextObject_MetaData[] = {
3606 { "NativeConst", "" },
3607 };
3608#endif // WITH_METADATA
3609 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3610 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3611 static const UECodeGen_Private::FFunctionParams FuncParams;
3612};
3613const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenReverseAllTweens_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_worldContextObject_MetaData), NewProp_worldContextObject_MetaData) };
3614const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers[] = {
3615 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::NewProp_worldContextObject,
3616};
3617static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers) < 2048);
3618const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenReverseAllTweens", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::QuickTweenLibrary_eventQuickTweenReverseAllTweens_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::Function_MetaDataParams)}, };
3620UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens()
3621{
3622 static UFunction* ReturnFunction = nullptr;
3623 if (!ReturnFunction)
3624 {
3625 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens_Statics::FuncParams);
3626 }
3627 return ReturnFunction;
3628}
3629DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenReverseAllTweens)
3630{
3631 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3632 P_FINISH;
3633 P_NATIVE_BEGIN;
3634 UQuickTweenLibrary::QuickTweenReverseAllTweens(Z_Param_worldContextObject);
3635 P_NATIVE_END;
3636}
3637// ********** End Class UQuickTweenLibrary Function QuickTweenReverseAllTweens *********************
3638
3639// ********** Begin Class UQuickTweenLibrary Function QuickTweenRotateAroundPoint_SceneComponent ***
3641{
3643 {
3644 UObject* worldContextObject;
3645 USceneComponent* component;
3646 float from;
3647 float to;
3648 FVector point;
3649 FVector normal;
3650 float duration;
3651 float timeScale;
3652 EEaseType easeType;
3653 UCurveFloat* easeCurve;
3654 int32 loops;
3655 ELoopType loopType;
3656 FString tweenTag;
3657 bool bShouldAutoKill;
3658 bool bShouldPlayWhilePaused;
3659 bool bShouldAutoPlay;
3660 UQuickFloatTween* ReturnValue;
3661 };
3662#if WITH_METADATA
3663 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3664 { "Category", "QuickTween" },
3665#if !UE_BUILD_SHIPPING
3666 { "Comment", "/**\n\x09 * Create a float tween that rotates a SceneComponent around a specified point and axis.\n\x09 *\n\x09 * The tween will drive a single float value (angle) from \\p from to \\p to over \\p duration\n\x09 * and apply that rotation to \\p component around \\p point using \\p normal as the rotation axis.\n\x09 *\n\x09 * Note: The starting position is determined by the current location of the component at the time of tween creation, unlike other functions that the starting position is determined at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate around the point.\n\x09 * @param from Starting angle in degrees.\n\x09 * @param to Target angle in degrees.\n\x09 * @param point World-space point to rotate around.\n\x09 * @param normal Axis (normal) to rotate around.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickFloatTween pointer controlling the rotation, or nullptr on failure.\n\x09 */" },
3667#endif
3668 { "CPP_Default_bShouldAutoKill", "true" },
3669 { "CPP_Default_bShouldAutoPlay", "false" },
3670 { "CPP_Default_bShouldPlayWhilePaused", "false" },
3671 { "CPP_Default_duration", "1.000000" },
3672 { "CPP_Default_easeCurve", "None" },
3673 { "CPP_Default_easeType", "Linear" },
3674 { "CPP_Default_loops", "1" },
3675 { "CPP_Default_loopType", "Restart" },
3676 { "CPP_Default_timeScale", "1.000000" },
3677 { "CPP_Default_tweenTag", "" },
3678 { "Keywords", "Tween | Movement | SceneComponent" },
3679 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3680#if !UE_BUILD_SHIPPING
3681 { "ToolTip", "Create a float tween that rotates a SceneComponent around a specified point and axis.\n\nThe tween will drive a single float value (angle) from \\p from to \\p to over \\p duration\nand apply that rotation to \\p component around \\p point using \\p normal as the rotation axis.\n\nNote: The starting position is determined by the current location of the component at the time of tween creation, unlike other functions that the starting position is determined at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate around the point.\n@param from Starting angle in degrees.\n@param to Target angle in degrees.\n@param point World-space point to rotate around.\n@param normal Axis (normal) to rotate around.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickFloatTween pointer controlling the rotation, or nullptr on failure." },
3682#endif
3683 { "WorldContext", "worldContextObject" },
3684 };
3685 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3686 { "EditInline", "true" },
3687 };
3688 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_point_MetaData[] = {
3689 { "NativeConst", "" },
3690 };
3691 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_normal_MetaData[] = {
3692 { "NativeConst", "" },
3693 };
3694 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3695 { "NativeConst", "" },
3696 };
3697#endif // WITH_METADATA
3698 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3699 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3700 static const UECodeGen_Private::FFloatPropertyParams NewProp_from;
3701 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
3702 static const UECodeGen_Private::FStructPropertyParams NewProp_point;
3703 static const UECodeGen_Private::FStructPropertyParams NewProp_normal;
3704 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3705 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3706 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3707 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3708 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3709 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3710 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3711 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3712 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3713 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
3714 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3715 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
3716 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3717 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
3718 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3719 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3720 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3721 static const UECodeGen_Private::FFunctionParams FuncParams;
3722};
3723const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
3724const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3725const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_from = { "from", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, from), METADATA_PARAMS(0, nullptr) };
3726const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, to), METADATA_PARAMS(0, nullptr) };
3727const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_point = { "point", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, point), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_point_MetaData), NewProp_point_MetaData) };
3728const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_normal = { "normal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_normal_MetaData), NewProp_normal_MetaData) };
3729const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
3730const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
3731const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3732const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
3733const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
3734const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
3735const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3736const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
3737const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3738void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
3739{
3741}
3742const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
3743void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
3744{
3746}
3747const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
3748void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
3749{
3751}
3752const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
3753const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
3754const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers[] = {
3755 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_worldContextObject,
3756 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_component,
3757 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_from,
3758 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_to,
3759 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_point,
3760 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_normal,
3761 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_duration,
3762 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_timeScale,
3763 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType_Underlying,
3764 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeType,
3765 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_easeCurve,
3766 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loops,
3767 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType_Underlying,
3768 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_loopType,
3769 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_tweenTag,
3770 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoKill,
3771 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3772 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3773 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::NewProp_ReturnValue,
3774};
3775static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers) < 2048);
3776const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenRotateAroundPoint_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenRotateAroundPoint_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::Function_MetaDataParams)}, };
3778UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent()
3779{
3780 static UFunction* ReturnFunction = nullptr;
3781 if (!ReturnFunction)
3782 {
3783 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent_Statics::FuncParams);
3784 }
3785 return ReturnFunction;
3786}
3787DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateAroundPoint_SceneComponent)
3788{
3789 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3790 P_GET_OBJECT(USceneComponent,Z_Param_component);
3791 P_GET_PROPERTY(FFloatProperty,Z_Param_from);
3792 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
3793 P_GET_STRUCT_REF(FVector,Z_Param_Out_point);
3794 P_GET_STRUCT_REF(FVector,Z_Param_Out_normal);
3795 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3796 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3797 P_GET_ENUM(EEaseType,Z_Param_easeType);
3798 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3799 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3800 P_GET_ENUM(ELoopType,Z_Param_loopType);
3801 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3802 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3803 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3804 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3805 P_FINISH;
3806 P_NATIVE_BEGIN;
3807 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenRotateAroundPoint_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_from,Z_Param_to,Z_Param_Out_point,Z_Param_Out_normal,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3808 P_NATIVE_END;
3809}
3810// ********** End Class UQuickTweenLibrary Function QuickTweenRotateAroundPoint_SceneComponent *****
3811
3812// ********** Begin Class UQuickTweenLibrary Function QuickTweenRotateBy_SceneComponent ************
3814{
3816 {
3817 UObject* worldContextObject;
3818 USceneComponent* component;
3819 FRotator by;
3820 bool bUseShortestPath;
3821 float duration;
3822 float timeScale;
3823 EEaseType easeType;
3824 UCurveFloat* easeCurve;
3825 int32 loops;
3826 ELoopType loopType;
3827 EQuickTweenSpace space;
3828 FString tweenTag;
3829 bool bShouldAutoKill;
3830 bool bShouldPlayWhilePaused;
3831 bool bShouldAutoPlay;
3832 UQuickRotatorTween* ReturnValue;
3833 };
3834#if WITH_METADATA
3835 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
3836 { "Category", "QuickTween" },
3837#if !UE_BUILD_SHIPPING
3838 { "Comment", "/**\n\x09 * Create a rotator tween that rotates a SceneComponent by a relative rotator value.\n\x09 *\n\x09 * This method creates a `UQuickRotatorTween` which will drive the component's rotation\n\x09 * from its current rotation (cached at the first update) by the provided `by` rotator.\n\x09 * The rotation can be applied in world or local space according to `space`. When\n\x09 * `bUseShortestPath` is true the interpolation will pick the shortest angular path\n\x09 * for each axis.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate.\n\x09 * @param by Relative rotator to apply (added to the start rotation).\n\x09 * @param bUseShortestPath If true rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to apply the relative rotation (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickRotatorTween pointer controlling the rotation.\n\x09 */" },
3839#endif
3840 { "CPP_Default_bShouldAutoKill", "true" },
3841 { "CPP_Default_bShouldAutoPlay", "false" },
3842 { "CPP_Default_bShouldPlayWhilePaused", "false" },
3843 { "CPP_Default_bUseShortestPath", "true" },
3844 { "CPP_Default_duration", "1.000000" },
3845 { "CPP_Default_easeCurve", "None" },
3846 { "CPP_Default_easeType", "Linear" },
3847 { "CPP_Default_loops", "1" },
3848 { "CPP_Default_loopType", "Restart" },
3849 { "CPP_Default_space", "LocalSpace" },
3850 { "CPP_Default_timeScale", "1.000000" },
3851 { "CPP_Default_tweenTag", "" },
3852 { "Keywords", "Tween | Movement | SceneComponent" },
3853 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
3854#if !UE_BUILD_SHIPPING
3855 { "ToolTip", "Create a rotator tween that rotates a SceneComponent by a relative rotator value.\n\nThis method creates a `UQuickRotatorTween` which will drive the component's rotation\nfrom its current rotation (cached at the first update) by the provided `by` rotator.\nThe rotation can be applied in world or local space according to `space`. When\n`bUseShortestPath` is true the interpolation will pick the shortest angular path\nfor each axis.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate.\n@param by Relative rotator to apply (added to the start rotation).\n@param bUseShortestPath If true rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to apply the relative rotation (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickRotatorTween pointer controlling the rotation." },
3856#endif
3857 { "WorldContext", "worldContextObject" },
3858 };
3859 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
3860 { "EditInline", "true" },
3861 };
3862 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
3863 { "NativeConst", "" },
3864 };
3865 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
3866 { "NativeConst", "" },
3867 };
3868#endif // WITH_METADATA
3869 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
3870 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
3871 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
3872 static void NewProp_bUseShortestPath_SetBit(void* Obj);
3873 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
3874 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
3875 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
3876 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
3877 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
3878 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
3879 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
3880 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
3881 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
3882 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
3883 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
3884 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
3885 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
3886 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
3887 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
3888 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
3889 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
3890 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
3891 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
3892 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
3893 static const UECodeGen_Private::FFunctionParams FuncParams;
3894};
3895const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
3896const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
3897const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
3898void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(void* Obj)
3899{
3901}
3902const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath = { "bUseShortestPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0, nullptr) };
3903const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
3904const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
3905const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3906const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
3907const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
3908const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
3909const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3910const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
3911const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
3912const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space = { "space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0, nullptr) }; // 210838799
3913const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
3914void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
3915{
3917}
3918const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
3919void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
3920{
3921 ((QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
3922}
3923const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
3924void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
3925{
3927}
3928const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
3929const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
3930const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers[] = {
3931 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_worldContextObject,
3932 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_component,
3933 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_by,
3934 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bUseShortestPath,
3935 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_duration,
3936 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_timeScale,
3937 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType_Underlying,
3938 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeType,
3939 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_easeCurve,
3940 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loops,
3941 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType_Underlying,
3942 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_loopType,
3943 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space_Underlying,
3944 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_space,
3945 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_tweenTag,
3946 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
3947 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
3948 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
3949 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::NewProp_ReturnValue,
3950};
3951static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers) < 2048);
3952const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenRotateBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenRotateBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::Function_MetaDataParams)}, };
3954UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent()
3955{
3956 static UFunction* ReturnFunction = nullptr;
3957 if (!ReturnFunction)
3958 {
3959 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent_Statics::FuncParams);
3960 }
3961 return ReturnFunction;
3962}
3963DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateBy_SceneComponent)
3964{
3965 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
3966 P_GET_OBJECT(USceneComponent,Z_Param_component);
3967 P_GET_STRUCT_REF(FRotator,Z_Param_Out_by);
3968 P_GET_UBOOL(Z_Param_bUseShortestPath);
3969 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
3970 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
3971 P_GET_ENUM(EEaseType,Z_Param_easeType);
3972 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
3973 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
3974 P_GET_ENUM(ELoopType,Z_Param_loopType);
3975 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
3976 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
3977 P_GET_UBOOL(Z_Param_bShouldAutoKill);
3978 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
3979 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
3980 P_FINISH;
3981 P_NATIVE_BEGIN;
3982 *(UQuickRotatorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenRotateBy_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_by,Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
3983 P_NATIVE_END;
3984}
3985// ********** End Class UQuickTweenLibrary Function QuickTweenRotateBy_SceneComponent **************
3986
3987// ********** Begin Class UQuickTweenLibrary Function QuickTweenRotateBy_Widget ********************
3989{
3991 {
3992 UObject* worldContextObject;
3993 UWidget* widget;
3994 float by;
3995 float duration;
3996 float timeScale;
3997 EEaseType easeType;
3998 UCurveFloat* easeCurve;
3999 int32 loops;
4000 ELoopType loopType;
4001 FString tweenTag;
4002 bool bShouldAutoKill;
4003 bool bShouldPlayWhilePaused;
4004 bool bShouldAutoPlay;
4005 UQuickFloatTween* ReturnValue;
4006 };
4007#if WITH_METADATA
4008 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4009 { "Category", "QuickTween" },
4010#if !UE_BUILD_SHIPPING
4011 { "Comment", "/**\n\x09 * Create a float tween that rotates a UWidget by a relative angle.\n\x09 *\n\x09 * The tween will drive a single float value representing the widget's rotation angle\n\x09 * and apply a relative change of `by` degrees over `duration`. The widget's starting\n\x09 * rotation is sampled when the tween first updates. Easing may be controlled using a\n\x09 * predefined `EEaseType` or a custom `UCurveFloat`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to rotate.\n\x09 * @param by Relative angle in degrees to rotate the widget (added to start rotation).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created `UQuickFloatTween`.\n\x09 */" },
4012#endif
4013 { "CPP_Default_bShouldAutoKill", "true" },
4014 { "CPP_Default_bShouldAutoPlay", "false" },
4015 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4016 { "CPP_Default_duration", "1.000000" },
4017 { "CPP_Default_easeCurve", "None" },
4018 { "CPP_Default_easeType", "Linear" },
4019 { "CPP_Default_loops", "1" },
4020 { "CPP_Default_loopType", "Restart" },
4021 { "CPP_Default_timeScale", "1.000000" },
4022 { "CPP_Default_tweenTag", "" },
4023 { "Keywords", "Tween | Movement | Widget" },
4024 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4025#if !UE_BUILD_SHIPPING
4026 { "ToolTip", "Create a float tween that rotates a UWidget by a relative angle.\n\nThe tween will drive a single float value representing the widget's rotation angle\nand apply a relative change of `by` degrees over `duration`. The widget's starting\nrotation is sampled when the tween first updates. Easing may be controlled using a\npredefined `EEaseType` or a custom `UCurveFloat`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to rotate.\n@param by Relative angle in degrees to rotate the widget (added to start rotation).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom `UCurveFloat` used for easing (overrides `easeType` when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created `UQuickFloatTween`." },
4027#endif
4028 { "WorldContext", "worldContextObject" },
4029 };
4030 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4031 { "EditInline", "true" },
4032 };
4033 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4034 { "NativeConst", "" },
4035 };
4036#endif // WITH_METADATA
4037 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4038 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4039 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
4040 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4041 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4042 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4043 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4044 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4045 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4046 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4047 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4048 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4049 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
4050 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4051 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
4052 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4053 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
4054 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4055 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4056 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
4057 static const UECodeGen_Private::FFunctionParams FuncParams;
4058};
4059const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
4060const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
4061const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, by), METADATA_PARAMS(0, nullptr) };
4062const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
4063const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
4064const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4065const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
4066const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
4067const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
4068const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4069const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
4070const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4071void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
4072{
4073 ((QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms*)Obj)->bShouldAutoKill = 1;
4074}
4075const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
4076void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
4077{
4078 ((QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
4079}
4080const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
4081void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
4082{
4083 ((QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms*)Obj)->bShouldAutoPlay = 1;
4084}
4085const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
4086const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
4087const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers[] = {
4088 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_worldContextObject,
4089 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_widget,
4090 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_by,
4091 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_duration,
4092 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_timeScale,
4093 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType_Underlying,
4094 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeType,
4095 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_easeCurve,
4096 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loops,
4097 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType_Underlying,
4098 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_loopType,
4099 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_tweenTag,
4100 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoKill,
4101 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
4102 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_bShouldAutoPlay,
4103 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::NewProp_ReturnValue,
4104};
4105static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers) < 2048);
4106const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenRotateBy_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::QuickTweenLibrary_eventQuickTweenRotateBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::Function_MetaDataParams)}, };
4108UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget()
4109{
4110 static UFunction* ReturnFunction = nullptr;
4111 if (!ReturnFunction)
4112 {
4113 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget_Statics::FuncParams);
4114 }
4115 return ReturnFunction;
4116}
4117DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateBy_Widget)
4118{
4119 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4120 P_GET_OBJECT(UWidget,Z_Param_widget);
4121 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
4122 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4123 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4124 P_GET_ENUM(EEaseType,Z_Param_easeType);
4125 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4126 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4127 P_GET_ENUM(ELoopType,Z_Param_loopType);
4128 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4129 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4130 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4131 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4132 P_FINISH;
4133 P_NATIVE_BEGIN;
4134 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenRotateBy_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4135 P_NATIVE_END;
4136}
4137// ********** End Class UQuickTweenLibrary Function QuickTweenRotateBy_Widget **********************
4138
4139// ********** Begin Class UQuickTweenLibrary Function QuickTweenRotateTo_SceneComponent ************
4141{
4143 {
4144 UObject* worldContextObject;
4145 USceneComponent* component;
4146 FRotator to;
4147 bool bUseShortestPath;
4148 float duration;
4149 float timeScale;
4150 EEaseType easeType;
4151 UCurveFloat* easeCurve;
4152 int32 loops;
4153 ELoopType loopType;
4154 EQuickTweenSpace space;
4155 FString tweenTag;
4156 bool bShouldAutoKill;
4157 bool bShouldPlayWhilePaused;
4158 bool bShouldAutoPlay;
4159 UQuickRotatorTween* ReturnValue;
4160 };
4161#if WITH_METADATA
4162 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4163 { "Category", "QuickTween" },
4164#if !UE_BUILD_SHIPPING
4165 { "Comment", "/**\n\x09 * Create a rotator tween that rotates a SceneComponent to a target rotator.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to rotate.\n\x09 * @param to Target rotation (should be in the target space).\n\x09 * @param bUseShortestPath If true rotation will take the shortest angular path.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to perform the look-at operation (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickRotatorTween pointer controlling the rotation.\n\x09 */" },
4166#endif
4167 { "CPP_Default_bShouldAutoKill", "true" },
4168 { "CPP_Default_bShouldAutoPlay", "false" },
4169 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4170 { "CPP_Default_bUseShortestPath", "true" },
4171 { "CPP_Default_duration", "1.000000" },
4172 { "CPP_Default_easeCurve", "None" },
4173 { "CPP_Default_easeType", "Linear" },
4174 { "CPP_Default_loops", "1" },
4175 { "CPP_Default_loopType", "Restart" },
4176 { "CPP_Default_space", "LocalSpace" },
4177 { "CPP_Default_timeScale", "1.000000" },
4178 { "CPP_Default_tweenTag", "" },
4179 { "Keywords", "Tween | Movement | SceneComponent" },
4180 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4181#if !UE_BUILD_SHIPPING
4182 { "ToolTip", "Create a rotator tween that rotates a SceneComponent to a target rotator.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to rotate.\n@param to Target rotation (should be in the target space).\n@param bUseShortestPath If true rotation will take the shortest angular path.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to perform the look-at operation (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickRotatorTween pointer controlling the rotation." },
4183#endif
4184 { "WorldContext", "worldContextObject" },
4185 };
4186 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
4187 { "EditInline", "true" },
4188 };
4189 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
4190 { "NativeConst", "" },
4191 };
4192 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4193 { "NativeConst", "" },
4194 };
4195#endif // WITH_METADATA
4196 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4197 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
4198 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
4199 static void NewProp_bUseShortestPath_SetBit(void* Obj);
4200 static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseShortestPath;
4201 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4202 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4203 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4204 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4205 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4206 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4207 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4208 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4209 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
4210 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
4211 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4212 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
4213 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4214 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
4215 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4216 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
4217 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4218 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4219 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
4220 static const UECodeGen_Private::FFunctionParams FuncParams;
4221};
4222const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
4223const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
4224const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
4225void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit(void* Obj)
4226{
4228}
4229const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath = { "bUseShortestPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath_SetBit, METADATA_PARAMS(0, nullptr) };
4230const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
4231const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
4232const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4233const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
4234const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
4235const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
4236const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4237const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
4238const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4239const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space = { "space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0, nullptr) }; // 210838799
4240const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4241void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
4242{
4244}
4245const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
4246void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
4247{
4248 ((QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
4249}
4250const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
4251void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
4252{
4254}
4255const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
4256const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickRotatorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
4257const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers[] = {
4258 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_worldContextObject,
4259 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_component,
4260 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_to,
4261 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bUseShortestPath,
4262 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_duration,
4263 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_timeScale,
4264 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType_Underlying,
4265 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeType,
4266 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_easeCurve,
4267 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loops,
4268 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType_Underlying,
4269 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_loopType,
4270 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space_Underlying,
4271 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_space,
4272 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_tweenTag,
4273 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
4274 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
4275 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
4276 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::NewProp_ReturnValue,
4277};
4278static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers) < 2048);
4279const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenRotateTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenRotateTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::Function_MetaDataParams)}, };
4281UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent()
4282{
4283 static UFunction* ReturnFunction = nullptr;
4284 if (!ReturnFunction)
4285 {
4286 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent_Statics::FuncParams);
4287 }
4288 return ReturnFunction;
4289}
4290DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateTo_SceneComponent)
4291{
4292 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4293 P_GET_OBJECT(USceneComponent,Z_Param_component);
4294 P_GET_STRUCT_REF(FRotator,Z_Param_Out_to);
4295 P_GET_UBOOL(Z_Param_bUseShortestPath);
4296 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4297 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4298 P_GET_ENUM(EEaseType,Z_Param_easeType);
4299 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4300 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4301 P_GET_ENUM(ELoopType,Z_Param_loopType);
4302 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
4303 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4304 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4305 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4306 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4307 P_FINISH;
4308 P_NATIVE_BEGIN;
4309 *(UQuickRotatorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenRotateTo_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_to,Z_Param_bUseShortestPath,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4310 P_NATIVE_END;
4311}
4312// ********** End Class UQuickTweenLibrary Function QuickTweenRotateTo_SceneComponent **************
4313
4314// ********** Begin Class UQuickTweenLibrary Function QuickTweenRotateTo_Widget ********************
4316{
4318 {
4319 UObject* worldContextObject;
4320 UWidget* widget;
4321 float to;
4322 float duration;
4323 float timeScale;
4324 EEaseType easeType;
4325 UCurveFloat* easeCurve;
4326 int32 loops;
4327 ELoopType loopType;
4328 FString tweenTag;
4329 bool bShouldAutoKill;
4330 bool bShouldPlayWhilePaused;
4331 bool bShouldAutoPlay;
4332 UQuickFloatTween* ReturnValue;
4333 };
4334#if WITH_METADATA
4335 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4336 { "Category", "QuickTween" },
4337#if !UE_BUILD_SHIPPING
4338 { "Comment", "/**\n\x09 * Create a float tween that rotates a UWidget to a target absolute angle.\n\x09 *\n\x09 * This tween drives a single float value representing the widget's rotation angle\n\x09 * and interpolates from the widget's current rotation (sampled at first update)\n\x09 * to the specified target \\p to over \\p duration seconds.\n\x09 *\n\x09 * Easing may be controlled using a predefined \\p EEaseType or a custom \\p UCurveFloat.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to rotate.\n\x09 * @param to Target absolute angle in degrees to rotate the widget to.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
4339#endif
4340 { "CPP_Default_bShouldAutoKill", "true" },
4341 { "CPP_Default_bShouldAutoPlay", "false" },
4342 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4343 { "CPP_Default_duration", "1.000000" },
4344 { "CPP_Default_easeCurve", "None" },
4345 { "CPP_Default_easeType", "Linear" },
4346 { "CPP_Default_loops", "1" },
4347 { "CPP_Default_loopType", "Restart" },
4348 { "CPP_Default_timeScale", "1.000000" },
4349 { "CPP_Default_tweenTag", "" },
4350 { "Keywords", "Tween | Movement | Widget" },
4351 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4352#if !UE_BUILD_SHIPPING
4353 { "ToolTip", "Create a float tween that rotates a UWidget to a target absolute angle.\n\nThis tween drives a single float value representing the widget's rotation angle\nand interpolates from the widget's current rotation (sampled at first update)\nto the specified target \\p to over \\p duration seconds.\n\nEasing may be controlled using a predefined \\p EEaseType or a custom \\p UCurveFloat.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to rotate.\n@param to Target absolute angle in degrees to rotate the widget to.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
4354#endif
4355 { "WorldContext", "worldContextObject" },
4356 };
4357 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4358 { "EditInline", "true" },
4359 };
4360 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4361 { "NativeConst", "" },
4362 };
4363#endif // WITH_METADATA
4364 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4365 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4366 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
4367 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4368 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4369 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4370 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4371 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4372 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4373 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4374 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4375 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4376 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
4377 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4378 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
4379 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4380 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
4381 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4382 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4383 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
4384 static const UECodeGen_Private::FFunctionParams FuncParams;
4385};
4386const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
4387const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
4388const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, to), METADATA_PARAMS(0, nullptr) };
4389const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
4390const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
4391const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4392const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
4393const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
4394const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
4395const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4396const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
4397const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4398void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
4399{
4400 ((QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms*)Obj)->bShouldAutoKill = 1;
4401}
4402const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
4403void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
4404{
4405 ((QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
4406}
4407const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
4408void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
4409{
4410 ((QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms*)Obj)->bShouldAutoPlay = 1;
4411}
4412const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
4413const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
4414const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers[] = {
4415 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_worldContextObject,
4416 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_widget,
4417 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_to,
4418 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_duration,
4419 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_timeScale,
4420 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType_Underlying,
4421 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeType,
4422 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_easeCurve,
4423 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loops,
4424 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType_Underlying,
4425 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_loopType,
4426 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_tweenTag,
4427 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoKill,
4428 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
4429 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_bShouldAutoPlay,
4430 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::NewProp_ReturnValue,
4431};
4432static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers) < 2048);
4433const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenRotateTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenRotateTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::Function_MetaDataParams)}, };
4435UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget()
4436{
4437 static UFunction* ReturnFunction = nullptr;
4438 if (!ReturnFunction)
4439 {
4440 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget_Statics::FuncParams);
4441 }
4442 return ReturnFunction;
4443}
4444DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenRotateTo_Widget)
4445{
4446 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4447 P_GET_OBJECT(UWidget,Z_Param_widget);
4448 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
4449 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4450 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4451 P_GET_ENUM(EEaseType,Z_Param_easeType);
4452 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4453 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4454 P_GET_ENUM(ELoopType,Z_Param_loopType);
4455 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4456 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4457 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4458 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4459 P_FINISH;
4460 P_NATIVE_BEGIN;
4461 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenRotateTo_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4462 P_NATIVE_END;
4463}
4464// ********** End Class UQuickTweenLibrary Function QuickTweenRotateTo_Widget **********************
4465
4466// ********** Begin Class UQuickTweenLibrary Function QuickTweenScalarParameterBy_Material *********
4468{
4470 {
4471 UObject* worldContextObject;
4472 UMaterialInstanceDynamic* material;
4473 FName parameterName;
4474 float by;
4475 float duration;
4476 float timeScale;
4477 EEaseType easeType;
4478 UCurveFloat* easeCurve;
4479 int32 loops;
4480 ELoopType loopType;
4481 FString tweenTag;
4482 bool bShouldAutoKill;
4483 bool bShouldPlayWhilePaused;
4484 bool bShouldAutoPlay;
4485 UQuickFloatTween* ReturnValue;
4486 };
4487#if WITH_METADATA
4488 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4489 { "Category", "QuickTween" },
4490#if !UE_BUILD_SHIPPING
4491 { "Comment", "/**\n\x09 * Create a float tween that animates a scalar parameter on a dynamic material instance by a relative amount.\n\x09 *\n\x09 * The tween samples the material parameter's current value on the first update and interpolates\n\x09 * from that start value to (start + by) over the specified duration. Easing is controlled by\n\x09 * `easeType` or overridden by `easeCurve` when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the scalar parameter.\n\x09 * @param parameterName The name of the scalar parameter to animate.\n\x09 * @param by Relative float value to add to the sampled start value.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
4492#endif
4493 { "CPP_Default_bShouldAutoKill", "true" },
4494 { "CPP_Default_bShouldAutoPlay", "false" },
4495 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4496 { "CPP_Default_duration", "1.000000" },
4497 { "CPP_Default_easeCurve", "None" },
4498 { "CPP_Default_easeType", "Linear" },
4499 { "CPP_Default_loops", "1" },
4500 { "CPP_Default_loopType", "Restart" },
4501 { "CPP_Default_timeScale", "1.000000" },
4502 { "CPP_Default_tweenTag", "" },
4503 { "Keywords", "Tween | Float | Material" },
4504 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4505#if !UE_BUILD_SHIPPING
4506 { "ToolTip", "Create a float tween that animates a scalar parameter on a dynamic material instance by a relative amount.\n\nThe tween samples the material parameter's current value on the first update and interpolates\nfrom that start value to (start + by) over the specified duration. Easing is controlled by\n`easeType` or overridden by `easeCurve` when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the scalar parameter.\n@param parameterName The name of the scalar parameter to animate.\n@param by Relative float value to add to the sampled start value.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
4507#endif
4508 { "WorldContext", "worldContextObject" },
4509 };
4510 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
4511 { "NativeConst", "" },
4512 };
4513 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4514 { "NativeConst", "" },
4515 };
4516#endif // WITH_METADATA
4517 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4518 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
4519 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
4520 static const UECodeGen_Private::FFloatPropertyParams NewProp_by;
4521 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4522 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4523 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4524 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4525 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4526 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4527 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4528 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4529 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4530 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
4531 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4532 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
4533 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4534 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
4535 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4536 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4537 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
4538 static const UECodeGen_Private::FFunctionParams FuncParams;
4539};
4540const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
4541const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_material = { "material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
4542const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_parameterName = { "parameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
4543const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, by), METADATA_PARAMS(0, nullptr) };
4544const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, duration), METADATA_PARAMS(0, nullptr) };
4545const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
4546const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4547const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
4548const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
4549const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, loops), METADATA_PARAMS(0, nullptr) };
4550const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4551const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
4552const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4553void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
4554{
4556}
4557const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
4558void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
4559{
4561}
4562const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
4563void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
4564{
4566}
4567const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
4568const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
4569const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers[] = {
4570 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_worldContextObject,
4571 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_material,
4572 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_parameterName,
4573 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_by,
4574 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_duration,
4575 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_timeScale,
4576 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType_Underlying,
4577 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeType,
4578 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_easeCurve,
4579 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loops,
4580 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType_Underlying,
4581 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_loopType,
4582 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_tweenTag,
4583 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoKill,
4584 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
4585 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
4586 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::NewProp_ReturnValue,
4587};
4588static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers) < 2048);
4589const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenScalarParameterBy_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::QuickTweenLibrary_eventQuickTweenScalarParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::Function_MetaDataParams)}, };
4591UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material()
4592{
4593 static UFunction* ReturnFunction = nullptr;
4594 if (!ReturnFunction)
4595 {
4596 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material_Statics::FuncParams);
4597 }
4598 return ReturnFunction;
4599}
4600DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScalarParameterBy_Material)
4601{
4602 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4603 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
4604 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
4605 P_GET_PROPERTY(FFloatProperty,Z_Param_by);
4606 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4607 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4608 P_GET_ENUM(EEaseType,Z_Param_easeType);
4609 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4610 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4611 P_GET_ENUM(ELoopType,Z_Param_loopType);
4612 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4613 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4614 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4615 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4616 P_FINISH;
4617 P_NATIVE_BEGIN;
4618 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenScalarParameterBy_Material(Z_Param_worldContextObject,Z_Param_material,Z_Param_Out_parameterName,Z_Param_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4619 P_NATIVE_END;
4620}
4621// ********** End Class UQuickTweenLibrary Function QuickTweenScalarParameterBy_Material ***********
4622
4623// ********** Begin Class UQuickTweenLibrary Function QuickTweenScalarParameterTo_Material *********
4625{
4627 {
4628 UObject* worldContextObject;
4629 UMaterialInstanceDynamic* material;
4630 FName parameterName;
4631 float to;
4632 float duration;
4633 float timeScale;
4634 EEaseType easeType;
4635 UCurveFloat* easeCurve;
4636 int32 loops;
4637 ELoopType loopType;
4638 FString tweenTag;
4639 bool bShouldAutoKill;
4640 bool bShouldPlayWhilePaused;
4641 bool bShouldAutoPlay;
4642 UQuickFloatTween* ReturnValue;
4643 };
4644#if WITH_METADATA
4645 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4646 { "Category", "QuickTween" },
4647#if !UE_BUILD_SHIPPING
4648 { "Comment", "/**\n\x09 * Create a float tween that animates a scalar parameter on a dynamic material instance.\n\x09 *\n\x09 * The tween will sample the material parameter's current value on the first update and\n\x09 * interpolate from that start value to the provided `to` value over `duration` seconds.\n\x09 * Easing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the scalar parameter.\n\x09 * @param parameterName The name of the scalar parameter to animate.\n\x09 * @param to Target float value for the material parameter.\n\x09 * @param duration Time in seconds for the tween to complete (default 1.0f).\n\x09 * @param timeScale Multiplier applied to the tween time (default 1.0f).\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween (-1 for infinite, default 1).\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n\x09 * @param tweenTag Optional tag to identify the created tween (default empty).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n\x09 * @return Pointer to the created UQuickFloatTween, or nullptr on failure.\n\x09 */" },
4649#endif
4650 { "CPP_Default_bShouldAutoKill", "true" },
4651 { "CPP_Default_bShouldAutoPlay", "false" },
4652 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4653 { "CPP_Default_duration", "1.000000" },
4654 { "CPP_Default_easeCurve", "None" },
4655 { "CPP_Default_easeType", "Linear" },
4656 { "CPP_Default_loops", "1" },
4657 { "CPP_Default_loopType", "Restart" },
4658 { "CPP_Default_timeScale", "1.000000" },
4659 { "CPP_Default_tweenTag", "" },
4660 { "Keywords", "Tween | Float | Material" },
4661 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4662#if !UE_BUILD_SHIPPING
4663 { "ToolTip", "Create a float tween that animates a scalar parameter on a dynamic material instance.\n\nThe tween will sample the material parameter's current value on the first update and\ninterpolate from that start value to the provided `to` value over `duration` seconds.\nEasing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the scalar parameter.\n@param parameterName The name of the scalar parameter to animate.\n@param to Target float value for the material parameter.\n@param duration Time in seconds for the tween to complete (default 1.0f).\n@param timeScale Multiplier applied to the tween time (default 1.0f).\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween (-1 for infinite, default 1).\n@param loopType How the tween loops (Restart, PingPong, etc., default ELoopType::Restart).\n@param tweenTag Optional tag to identify the created tween (default empty).\n@param bShouldAutoKill If true the tween will be automatically killed when complete (default false).\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused (default false).\n@param bShouldAutoPlay If true the tween will start playing immediately after creation (default false).\n@return Pointer to the created UQuickFloatTween, or nullptr on failure." },
4664#endif
4665 { "WorldContext", "worldContextObject" },
4666 };
4667 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
4668 { "NativeConst", "" },
4669 };
4670 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4671 { "NativeConst", "" },
4672 };
4673#endif // WITH_METADATA
4674 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4675 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
4676 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
4677 static const UECodeGen_Private::FFloatPropertyParams NewProp_to;
4678 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4679 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4680 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4681 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4682 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4683 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4684 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4685 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4686 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4687 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
4688 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4689 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
4690 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4691 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
4692 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4693 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4694 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
4695 static const UECodeGen_Private::FFunctionParams FuncParams;
4696};
4697const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
4698const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_material = { "material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
4699const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_parameterName = { "parameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
4700const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, to), METADATA_PARAMS(0, nullptr) };
4701const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, duration), METADATA_PARAMS(0, nullptr) };
4702const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
4703const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4704const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
4705const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
4706const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, loops), METADATA_PARAMS(0, nullptr) };
4707const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4708const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
4709const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4710void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
4711{
4713}
4714const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
4715void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
4716{
4718}
4719const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
4720void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
4721{
4723}
4724const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
4725const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickFloatTween_NoRegister, METADATA_PARAMS(0, nullptr) };
4726const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers[] = {
4727 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_worldContextObject,
4728 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_material,
4729 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_parameterName,
4730 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_to,
4731 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_duration,
4732 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_timeScale,
4733 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType_Underlying,
4734 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeType,
4735 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_easeCurve,
4736 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loops,
4737 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType_Underlying,
4738 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_loopType,
4739 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_tweenTag,
4740 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoKill,
4741 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
4742 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
4743 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::NewProp_ReturnValue,
4744};
4745static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers) < 2048);
4746const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenScalarParameterTo_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::QuickTweenLibrary_eventQuickTweenScalarParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::Function_MetaDataParams)}, };
4748UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material()
4749{
4750 static UFunction* ReturnFunction = nullptr;
4751 if (!ReturnFunction)
4752 {
4753 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material_Statics::FuncParams);
4754 }
4755 return ReturnFunction;
4756}
4757DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScalarParameterTo_Material)
4758{
4759 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4760 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
4761 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
4762 P_GET_PROPERTY(FFloatProperty,Z_Param_to);
4763 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4764 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4765 P_GET_ENUM(EEaseType,Z_Param_easeType);
4766 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4767 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4768 P_GET_ENUM(ELoopType,Z_Param_loopType);
4769 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4770 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4771 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4772 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4773 P_FINISH;
4774 P_NATIVE_BEGIN;
4775 *(UQuickFloatTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenScalarParameterTo_Material(Z_Param_worldContextObject,Z_Param_material,Z_Param_Out_parameterName,Z_Param_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4776 P_NATIVE_END;
4777}
4778// ********** End Class UQuickTweenLibrary Function QuickTweenScalarParameterTo_Material ***********
4779
4780// ********** Begin Class UQuickTweenLibrary Function QuickTweenScaleBy_SceneComponent *************
4782{
4784 {
4785 UObject* worldContextObject;
4786 USceneComponent* component;
4787 FVector by;
4788 float duration;
4789 float timeScale;
4790 EEaseType easeType;
4791 UCurveFloat* easeCurve;
4792 int32 loops;
4793 ELoopType loopType;
4794 EQuickTweenSpace space;
4795 FString tweenTag;
4796 bool bShouldAutoKill;
4797 bool bShouldPlayWhilePaused;
4798 bool bShouldAutoPlay;
4799 UQuickVectorTween* ReturnValue;
4800 };
4801#if WITH_METADATA
4802 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4803 { "Category", "QuickTween" },
4804#if !UE_BUILD_SHIPPING
4805 { "Comment", "/**\n\x09 * Create a vector tween that scales a SceneComponent by a relative amount.\n\x09 *\n\x09 * This function generates a UQuickVectorTween which will drive the component's scale\n\x09 * from its current value (cached at the first update) by adding the provided \\p by\n\x09 * vector to the start scale. The scale change is applied every tick via the tween's\n\x09 * setter. Easing can be controlled with either a predefined EEaseType or an optional\n\x09 * UCurveFloat. The operation can be performed in local or world space according to \\p space.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to scale.\n\x09 * @param by Relative scale vector to apply (added to the start scale).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param space Space in which to apply the scale (World or Local).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the scale tween.\n\x09 */" },
4806#endif
4807 { "CPP_Default_bShouldAutoKill", "true" },
4808 { "CPP_Default_bShouldAutoPlay", "false" },
4809 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4810 { "CPP_Default_duration", "1.000000" },
4811 { "CPP_Default_easeCurve", "None" },
4812 { "CPP_Default_easeType", "Linear" },
4813 { "CPP_Default_loops", "1" },
4814 { "CPP_Default_loopType", "Restart" },
4815 { "CPP_Default_space", "LocalSpace" },
4816 { "CPP_Default_timeScale", "1.000000" },
4817 { "CPP_Default_tweenTag", "" },
4818 { "Keywords", "Tween | Movement | SceneComponent" },
4819 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4820#if !UE_BUILD_SHIPPING
4821 { "ToolTip", "Create a vector tween that scales a SceneComponent by a relative amount.\n\nThis function generates a UQuickVectorTween which will drive the component's scale\nfrom its current value (cached at the first update) by adding the provided \\p by\nvector to the start scale. The scale change is applied every tick via the tween's\nsetter. Easing can be controlled with either a predefined EEaseType or an optional\nUCurveFloat. The operation can be performed in local or world space according to \\p space.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to scale.\n@param by Relative scale vector to apply (added to the start scale).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param space Space in which to apply the scale (World or Local).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the scale tween." },
4822#endif
4823 { "WorldContext", "worldContextObject" },
4824 };
4825 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
4826 { "EditInline", "true" },
4827 };
4828 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
4829 { "NativeConst", "" },
4830 };
4831 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4832 { "NativeConst", "" },
4833 };
4834#endif // WITH_METADATA
4835 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4836 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
4837 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
4838 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
4839 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
4840 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
4841 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
4842 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
4843 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
4844 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
4845 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
4846 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
4847 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
4848 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
4849 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
4850 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
4851 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
4852 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
4853 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
4854 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
4855 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
4856 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
4857 static const UECodeGen_Private::FFunctionParams FuncParams;
4858};
4859const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
4860const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
4861const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
4862const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
4863const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
4864const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4865const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
4866const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
4867const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
4868const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4869const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
4870const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
4871const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space = { "space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0, nullptr) }; // 210838799
4872const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
4873void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
4874{
4876}
4877const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
4878void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
4879{
4880 ((QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
4881}
4882const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
4883void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
4884{
4886}
4887const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
4888const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
4889const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers[] = {
4890 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_worldContextObject,
4891 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_component,
4892 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_by,
4893 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_duration,
4894 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_timeScale,
4895 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType_Underlying,
4896 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeType,
4897 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_easeCurve,
4898 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loops,
4899 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType_Underlying,
4900 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_loopType,
4901 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space_Underlying,
4902 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_space,
4903 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_tweenTag,
4904 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoKill,
4905 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
4906 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_bShouldAutoPlay,
4907 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::NewProp_ReturnValue,
4908};
4909static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers) < 2048);
4910const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenScaleBy_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenScaleBy_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::Function_MetaDataParams)}, };
4912UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent()
4913{
4914 static UFunction* ReturnFunction = nullptr;
4915 if (!ReturnFunction)
4916 {
4917 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent_Statics::FuncParams);
4918 }
4919 return ReturnFunction;
4920}
4921DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleBy_SceneComponent)
4922{
4923 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
4924 P_GET_OBJECT(USceneComponent,Z_Param_component);
4925 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
4926 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
4927 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
4928 P_GET_ENUM(EEaseType,Z_Param_easeType);
4929 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
4930 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
4931 P_GET_ENUM(ELoopType,Z_Param_loopType);
4932 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
4933 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
4934 P_GET_UBOOL(Z_Param_bShouldAutoKill);
4935 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
4936 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
4937 P_FINISH;
4938 P_NATIVE_BEGIN;
4939 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenScaleBy_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
4940 P_NATIVE_END;
4941}
4942// ********** End Class UQuickTweenLibrary Function QuickTweenScaleBy_SceneComponent ***************
4943
4944// ********** Begin Class UQuickTweenLibrary Function QuickTweenScaleBy_Widget *********************
4946{
4948 {
4949 UObject* worldContextObject;
4950 UWidget* widget;
4951 FVector2D by;
4952 float duration;
4953 float timeScale;
4954 EEaseType easeType;
4955 UCurveFloat* easeCurve;
4956 int32 loops;
4957 ELoopType loopType;
4958 FString tweenTag;
4959 bool bShouldAutoKill;
4960 bool bShouldPlayWhilePaused;
4961 bool bShouldAutoPlay;
4962 UQuickVector2DTween* ReturnValue;
4963 };
4964#if WITH_METADATA
4965 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
4966 { "Category", "QuickTween" },
4967#if !UE_BUILD_SHIPPING
4968 { "Comment", "/**\n\x09 * Create a Vector2D tween that scales a UWidget by a relative amount.\n\x09 *\n\x09 * This function creates a UQuickVector2DTween which will drive the widget's scale\n\x09 * from its current value (sampled at the first update) by adding the provided \\p by\n\x09 * vector to the start scale. Easing may be controlled using a predefined \\p EEaseType\n\x09 * or by supplying a custom \\p UCurveFloat. The tween will apply the interpolated\n\x09 * FVector2D value to the widget each tick.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to scale.\n\x09 * @param by Relative scale vector to apply (added to the start scale).\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
4969#endif
4970 { "CPP_Default_bShouldAutoKill", "true" },
4971 { "CPP_Default_bShouldAutoPlay", "false" },
4972 { "CPP_Default_bShouldPlayWhilePaused", "false" },
4973 { "CPP_Default_duration", "1.000000" },
4974 { "CPP_Default_easeCurve", "None" },
4975 { "CPP_Default_easeType", "Linear" },
4976 { "CPP_Default_loops", "1" },
4977 { "CPP_Default_loopType", "Restart" },
4978 { "CPP_Default_timeScale", "1.000000" },
4979 { "CPP_Default_tweenTag", "" },
4980 { "Keywords", "Tween | Movement | Widget" },
4981 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
4982#if !UE_BUILD_SHIPPING
4983 { "ToolTip", "Create a Vector2D tween that scales a UWidget by a relative amount.\n\nThis function creates a UQuickVector2DTween which will drive the widget's scale\nfrom its current value (sampled at the first update) by adding the provided \\p by\nvector to the start scale. Easing may be controlled using a predefined \\p EEaseType\nor by supplying a custom \\p UCurveFloat. The tween will apply the interpolated\nFVector2D value to the widget each tick.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to scale.\n@param by Relative scale vector to apply (added to the start scale).\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
4984#endif
4985 { "WorldContext", "worldContextObject" },
4986 };
4987 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
4988 { "EditInline", "true" },
4989 };
4990 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
4991 { "NativeConst", "" },
4992 };
4993 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
4994 { "NativeConst", "" },
4995 };
4996#endif // WITH_METADATA
4997 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
4998 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
4999 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
5000 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5001 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5002 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5003 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5004 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5005 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5006 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5007 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5008 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5009 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
5010 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5011 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
5012 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5013 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
5014 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5015 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5016 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
5017 static const UECodeGen_Private::FFunctionParams FuncParams;
5018};
5019const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
5020const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
5021const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, by), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
5022const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
5023const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
5024const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5025const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
5026const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
5027const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
5028const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5029const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
5030const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5031void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
5032{
5033 ((QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms*)Obj)->bShouldAutoKill = 1;
5034}
5035const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
5036void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
5037{
5038 ((QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
5039}
5040const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
5041void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
5042{
5043 ((QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms*)Obj)->bShouldAutoPlay = 1;
5044}
5045const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
5046const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0, nullptr) };
5047const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers[] = {
5048 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_worldContextObject,
5049 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_widget,
5050 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_by,
5051 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_duration,
5052 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_timeScale,
5053 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType_Underlying,
5054 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeType,
5055 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_easeCurve,
5056 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loops,
5057 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType_Underlying,
5058 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_loopType,
5059 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_tweenTag,
5060 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoKill,
5061 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldPlayWhilePaused,
5062 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_bShouldAutoPlay,
5063 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::NewProp_ReturnValue,
5064};
5065static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers) < 2048);
5066const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenScaleBy_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::QuickTweenLibrary_eventQuickTweenScaleBy_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::Function_MetaDataParams)}, };
5068UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget()
5069{
5070 static UFunction* ReturnFunction = nullptr;
5071 if (!ReturnFunction)
5072 {
5073 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget_Statics::FuncParams);
5074 }
5075 return ReturnFunction;
5076}
5077DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleBy_Widget)
5078{
5079 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5080 P_GET_OBJECT(UWidget,Z_Param_widget);
5081 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_by);
5082 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5083 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5084 P_GET_ENUM(EEaseType,Z_Param_easeType);
5085 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5086 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5087 P_GET_ENUM(ELoopType,Z_Param_loopType);
5088 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5089 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5090 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5091 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5092 P_FINISH;
5093 P_NATIVE_BEGIN;
5094 *(UQuickVector2DTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenScaleBy_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5095 P_NATIVE_END;
5096}
5097// ********** End Class UQuickTweenLibrary Function QuickTweenScaleBy_Widget ***********************
5098
5099// ********** Begin Class UQuickTweenLibrary Function QuickTweenScaleTo_SceneComponent *************
5101{
5103 {
5104 UObject* worldContextObject;
5105 USceneComponent* component;
5106 FVector to;
5107 float duration;
5108 float timeScale;
5109 EEaseType easeType;
5110 UCurveFloat* easeCurve;
5111 int32 loops;
5112 ELoopType loopType;
5113 EQuickTweenSpace space;
5114 FString tweenTag;
5115 bool bShouldAutoKill;
5116 bool bShouldPlayWhilePaused;
5117 bool bShouldAutoPlay;
5118 UQuickVectorTween* ReturnValue;
5119 };
5120#if WITH_METADATA
5121 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5122 { "Category", "QuickTween" },
5123#if !UE_BUILD_SHIPPING
5124 { "Comment", "/**\n\x09 * Create a vector tween that scales a SceneComponent to a target scale.\n\x09 *\n\x09 * Note: The start and end value will be cached from the component's current location at the first update.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param component The SceneComponent to scale.\n\x09 * @param to Target scale vector.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing type to use.\n\x09 * @param easeCurve Optional custom curve to evaluate easing.\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param space Space in which to perform the look-at operation (World or Local).\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return A UQuickVectorTween pointer controlling the scale tween.\n\x09 */" },
5125#endif
5126 { "CPP_Default_bShouldAutoKill", "true" },
5127 { "CPP_Default_bShouldAutoPlay", "false" },
5128 { "CPP_Default_bShouldPlayWhilePaused", "false" },
5129 { "CPP_Default_duration", "1.000000" },
5130 { "CPP_Default_easeCurve", "None" },
5131 { "CPP_Default_easeType", "Linear" },
5132 { "CPP_Default_loops", "1" },
5133 { "CPP_Default_loopType", "Restart" },
5134 { "CPP_Default_space", "LocalSpace" },
5135 { "CPP_Default_timeScale", "1.000000" },
5136 { "CPP_Default_tweenTag", "" },
5137 { "Keywords", "Tween | Movement | SceneComponent" },
5138 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
5139#if !UE_BUILD_SHIPPING
5140 { "ToolTip", "Create a vector tween that scales a SceneComponent to a target scale.\n\nNote: The start and end value will be cached from the component's current location at the first update.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param component The SceneComponent to scale.\n@param to Target scale vector.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing type to use.\n@param easeCurve Optional custom curve to evaluate easing.\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param space Space in which to perform the look-at operation (World or Local).\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return A UQuickVectorTween pointer controlling the scale tween." },
5141#endif
5142 { "WorldContext", "worldContextObject" },
5143 };
5144 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_component_MetaData[] = {
5145 { "EditInline", "true" },
5146 };
5147 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5148 { "NativeConst", "" },
5149 };
5150 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5151 { "NativeConst", "" },
5152 };
5153#endif // WITH_METADATA
5154 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5155 static const UECodeGen_Private::FObjectPropertyParams NewProp_component;
5156 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5157 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5158 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5159 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5160 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5161 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5162 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5163 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5164 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5165 static const UECodeGen_Private::FBytePropertyParams NewProp_space_Underlying;
5166 static const UECodeGen_Private::FEnumPropertyParams NewProp_space;
5167 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5168 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
5169 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5170 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
5171 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5172 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
5173 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5174 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5175 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
5176 static const UECodeGen_Private::FFunctionParams FuncParams;
5177};
5178const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
5179const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_component = { "component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, component), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_component_MetaData), NewProp_component_MetaData) };
5180const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5181const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, duration), METADATA_PARAMS(0, nullptr) };
5182const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
5183const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5184const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
5185const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
5186const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, loops), METADATA_PARAMS(0, nullptr) };
5187const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5188const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
5189const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5190const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space = { "space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, space), Z_Construct_UEnum_QuickTween_EQuickTweenSpace, METADATA_PARAMS(0, nullptr) }; // 210838799
5191const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5192void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
5193{
5195}
5196const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
5197void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
5198{
5199 ((QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms*)Obj)->bShouldPlayWhilePaused = 1;
5200}
5201const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
5202void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
5203{
5205}
5206const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
5207const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
5208const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers[] = {
5209 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_worldContextObject,
5210 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_component,
5211 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_to,
5212 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_duration,
5213 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_timeScale,
5214 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType_Underlying,
5215 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeType,
5216 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_easeCurve,
5217 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loops,
5218 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType_Underlying,
5219 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_loopType,
5220 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space_Underlying,
5221 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_space,
5222 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_tweenTag,
5223 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoKill,
5224 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldPlayWhilePaused,
5225 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_bShouldAutoPlay,
5226 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::NewProp_ReturnValue,
5227};
5228static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers) < 2048);
5229const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenScaleTo_SceneComponent", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::QuickTweenLibrary_eventQuickTweenScaleTo_SceneComponent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::Function_MetaDataParams)}, };
5231UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent()
5232{
5233 static UFunction* ReturnFunction = nullptr;
5234 if (!ReturnFunction)
5235 {
5236 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent_Statics::FuncParams);
5237 }
5238 return ReturnFunction;
5239}
5240DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleTo_SceneComponent)
5241{
5242 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5243 P_GET_OBJECT(USceneComponent,Z_Param_component);
5244 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
5245 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5246 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5247 P_GET_ENUM(EEaseType,Z_Param_easeType);
5248 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5249 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5250 P_GET_ENUM(ELoopType,Z_Param_loopType);
5251 P_GET_ENUM(EQuickTweenSpace,Z_Param_space);
5252 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5253 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5254 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5255 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5256 P_FINISH;
5257 P_NATIVE_BEGIN;
5258 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenScaleTo_SceneComponent(Z_Param_worldContextObject,Z_Param_component,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),EQuickTweenSpace(Z_Param_space),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5259 P_NATIVE_END;
5260}
5261// ********** End Class UQuickTweenLibrary Function QuickTweenScaleTo_SceneComponent ***************
5262
5263// ********** Begin Class UQuickTweenLibrary Function QuickTweenScaleTo_Widget *********************
5265{
5267 {
5268 UObject* worldContextObject;
5269 UWidget* widget;
5270 FVector2D to;
5271 float duration;
5272 float timeScale;
5273 EEaseType easeType;
5274 UCurveFloat* easeCurve;
5275 int32 loops;
5276 ELoopType loopType;
5277 FString tweenTag;
5278 bool bShouldAutoKill;
5279 bool bShouldPlayWhilePaused;
5280 bool bShouldAutoPlay;
5281 UQuickVector2DTween* ReturnValue;
5282 };
5283#if WITH_METADATA
5284 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5285 { "Category", "QuickTween" },
5286#if !UE_BUILD_SHIPPING
5287 { "Comment", "/**\n\x09 * Create a Vector2D tween that scales a UWidget to a target absolute scale.\n\x09 *\n\x09 * This function creates a UQuickVector2DTween which will sample the widget's\n\x09 * current scale on the first update and interpolate from that start value to\n\x09 * the provided `to` target over `duration` seconds. Easing may be controlled\n\x09 * using a predefined `EEaseType` or by supplying a custom `UCurveFloat`.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param widget The UWidget to scale.\n\x09 * @param to Target absolute scale as an FVector2D.\n\x09 * @param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n\x09 * @param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n\x09 * @param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n\x09 * @param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to false.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused. Defaults to false.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n\x09 * @return Pointer to the created UQuickVector2DTween, or nullptr on failure.\n\x09 */" },
5288#endif
5289 { "CPP_Default_bShouldAutoKill", "true" },
5290 { "CPP_Default_bShouldAutoPlay", "false" },
5291 { "CPP_Default_bShouldPlayWhilePaused", "false" },
5292 { "CPP_Default_duration", "1.000000" },
5293 { "CPP_Default_easeCurve", "None" },
5294 { "CPP_Default_easeType", "Linear" },
5295 { "CPP_Default_loops", "1" },
5296 { "CPP_Default_loopType", "Restart" },
5297 { "CPP_Default_timeScale", "1.000000" },
5298 { "CPP_Default_tweenTag", "" },
5299 { "Keywords", "Tween | Movement | Widget" },
5300 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
5301#if !UE_BUILD_SHIPPING
5302 { "ToolTip", "Create a Vector2D tween that scales a UWidget to a target absolute scale.\n\nThis function creates a UQuickVector2DTween which will sample the widget's\ncurrent scale on the first update and interpolate from that start value to\nthe provided `to` target over `duration` seconds. Easing may be controlled\nusing a predefined `EEaseType` or by supplying a custom `UCurveFloat`.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param widget The UWidget to scale.\n@param to Target absolute scale as an FVector2D.\n@param duration Time in seconds for the tween to complete. Defaults to 1.0f.\n@param timeScale Multiplier applied to the tween time. Defaults to 1.0f.\n@param easeType Predefined easing function to use for interpolation. Defaults to EEaseType::Linear.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite. Defaults to 1.\n@param loopType How the tween loops (Restart, PingPong, etc.). Defaults to ELoopType::Restart.\n@param tweenTag Optional tag to identify the created tween. Defaults to empty string.\n@param bShouldAutoKill If true the tween will be automatically killed when complete. Defaults to false.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused. Defaults to false.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation. Defaults to false.\n@return Pointer to the created UQuickVector2DTween, or nullptr on failure." },
5303#endif
5304 { "WorldContext", "worldContextObject" },
5305 };
5306 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_widget_MetaData[] = {
5307 { "EditInline", "true" },
5308 };
5309 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5310 { "NativeConst", "" },
5311 };
5312 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5313 { "NativeConst", "" },
5314 };
5315#endif // WITH_METADATA
5316 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5317 static const UECodeGen_Private::FObjectPropertyParams NewProp_widget;
5318 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5319 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5320 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5321 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5322 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5323 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5324 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5325 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5326 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5327 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5328 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
5329 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5330 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
5331 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5332 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
5333 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5334 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5335 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
5336 static const UECodeGen_Private::FFunctionParams FuncParams;
5337};
5338const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
5339const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_widget = { "widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, widget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_widget_MetaData), NewProp_widget_MetaData) };
5340const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, to), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5341const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, duration), METADATA_PARAMS(0, nullptr) };
5342const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
5343const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5344const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
5345const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
5346const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, loops), METADATA_PARAMS(0, nullptr) };
5347const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5348const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
5349const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5350void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
5351{
5352 ((QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms*)Obj)->bShouldAutoKill = 1;
5353}
5354const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
5355void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
5356{
5357 ((QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms*)Obj)->bShouldPlayWhilePaused = 1;
5358}
5359const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
5360void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
5361{
5362 ((QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms*)Obj)->bShouldAutoPlay = 1;
5363}
5364const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
5365const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms, ReturnValue), Z_Construct_UClass_UQuickVector2DTween_NoRegister, METADATA_PARAMS(0, nullptr) };
5366const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers[] = {
5367 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_worldContextObject,
5368 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_widget,
5369 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_to,
5370 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_duration,
5371 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_timeScale,
5372 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType_Underlying,
5373 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeType,
5374 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_easeCurve,
5375 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loops,
5376 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType_Underlying,
5377 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_loopType,
5378 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_tweenTag,
5379 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoKill,
5380 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldPlayWhilePaused,
5381 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_bShouldAutoPlay,
5382 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::NewProp_ReturnValue,
5383};
5384static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers) < 2048);
5385const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenScaleTo_Widget", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::QuickTweenLibrary_eventQuickTweenScaleTo_Widget_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::Function_MetaDataParams)}, };
5387UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget()
5388{
5389 static UFunction* ReturnFunction = nullptr;
5390 if (!ReturnFunction)
5391 {
5392 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget_Statics::FuncParams);
5393 }
5394 return ReturnFunction;
5395}
5396DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenScaleTo_Widget)
5397{
5398 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5399 P_GET_OBJECT(UWidget,Z_Param_widget);
5400 P_GET_STRUCT_REF(FVector2D,Z_Param_Out_to);
5401 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5402 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5403 P_GET_ENUM(EEaseType,Z_Param_easeType);
5404 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5405 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5406 P_GET_ENUM(ELoopType,Z_Param_loopType);
5407 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5408 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5409 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5410 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5411 P_FINISH;
5412 P_NATIVE_BEGIN;
5413 *(UQuickVector2DTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenScaleTo_Widget(Z_Param_worldContextObject,Z_Param_widget,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5414 P_NATIVE_END;
5415}
5416// ********** End Class UQuickTweenLibrary Function QuickTweenScaleTo_Widget ***********************
5417
5418// ********** Begin Class UQuickTweenLibrary Function QuickTweenVectorParameterBy_Material *********
5420{
5422 {
5423 UObject* worldContextObject;
5424 UMaterialInstanceDynamic* material;
5425 FName parameterName;
5426 FVector by;
5427 float duration;
5428 float timeScale;
5429 EEaseType easeType;
5430 UCurveFloat* easeCurve;
5431 int32 loops;
5432 ELoopType loopType;
5433 FString tweenTag;
5434 bool bShouldAutoKill;
5435 bool bShouldPlayWhilePaused;
5436 bool bShouldAutoPlay;
5437 UQuickVectorTween* ReturnValue;
5438 };
5439#if WITH_METADATA
5440 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5441 { "Category", "QuickTween" },
5442#if !UE_BUILD_SHIPPING
5443 { "Comment", "/**\n\x09 * Create a vector tween that animates a vector parameter on a dynamic material instance by a relative amount.\n\x09 *\n\x09 * The tween samples the material parameter's current value on its first update and interpolates from that start\n\x09 * value to (start + by) over the specified duration. Easing is controlled by \\p easeType or overridden by\n\x09 * \\p easeCurve when provided.\n\x09 *\n\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09 * @param material The UMaterialInstanceDynamic containing the vector parameter.\n\x09 * @param parameterName The name of the vector parameter to animate.\n\x09 * @param by Relative FVector value to add to the sampled start value.\n\x09 * @param duration Time in seconds for the tween to complete.\n\x09 * @param timeScale Multiplier applied to the tween time.\n\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09 * @return Pointer to the created UQuickVectorTween, or nullptr on failure.\n\x09 */" },
5444#endif
5445 { "CPP_Default_bShouldAutoKill", "true" },
5446 { "CPP_Default_bShouldAutoPlay", "false" },
5447 { "CPP_Default_bShouldPlayWhilePaused", "false" },
5448 { "CPP_Default_duration", "1.000000" },
5449 { "CPP_Default_easeCurve", "None" },
5450 { "CPP_Default_easeType", "Linear" },
5451 { "CPP_Default_loops", "1" },
5452 { "CPP_Default_loopType", "Restart" },
5453 { "CPP_Default_timeScale", "1.000000" },
5454 { "CPP_Default_tweenTag", "" },
5455 { "Keywords", "Tween | Vector | Material" },
5456 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
5457#if !UE_BUILD_SHIPPING
5458 { "ToolTip", "Create a vector tween that animates a vector parameter on a dynamic material instance by a relative amount.\n\nThe tween samples the material parameter's current value on its first update and interpolates from that start\nvalue to (start + by) over the specified duration. Easing is controlled by \\p easeType or overridden by\n\\p easeCurve when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the vector parameter.\n@param parameterName The name of the vector parameter to animate.\n@param by Relative FVector value to add to the sampled start value.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides \\p easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVectorTween, or nullptr on failure." },
5459#endif
5460 { "WorldContext", "worldContextObject" },
5461 };
5462 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
5463 { "NativeConst", "" },
5464 };
5465 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_by_MetaData[] = {
5466 { "NativeConst", "" },
5467 };
5468 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5469 { "NativeConst", "" },
5470 };
5471#endif // WITH_METADATA
5472 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5473 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
5474 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
5475 static const UECodeGen_Private::FStructPropertyParams NewProp_by;
5476 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5477 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5478 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5479 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5480 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5481 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5482 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5483 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5484 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5485 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
5486 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5487 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
5488 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5489 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
5490 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5491 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5492 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
5493 static const UECodeGen_Private::FFunctionParams FuncParams;
5494};
5495const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
5496const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_material = { "material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
5497const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_parameterName = { "parameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
5498const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_by = { "by", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, by), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_by_MetaData), NewProp_by_MetaData) };
5499const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, duration), METADATA_PARAMS(0, nullptr) };
5500const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
5501const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5502const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
5503const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
5504const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, loops), METADATA_PARAMS(0, nullptr) };
5505const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5506const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
5507const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5508void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
5509{
5511}
5512const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
5513void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
5514{
5516}
5517const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
5518void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
5519{
5521}
5522const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
5523const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
5524const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers[] = {
5525 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_worldContextObject,
5526 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_material,
5527 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_parameterName,
5528 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_by,
5529 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_duration,
5530 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_timeScale,
5531 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType_Underlying,
5532 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeType,
5533 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_easeCurve,
5534 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loops,
5535 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType_Underlying,
5536 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_loopType,
5537 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_tweenTag,
5538 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoKill,
5539 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldPlayWhilePaused,
5540 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_bShouldAutoPlay,
5541 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::NewProp_ReturnValue,
5542};
5543static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers) < 2048);
5544const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenVectorParameterBy_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::QuickTweenLibrary_eventQuickTweenVectorParameterBy_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::Function_MetaDataParams)}, };
5546UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material()
5547{
5548 static UFunction* ReturnFunction = nullptr;
5549 if (!ReturnFunction)
5550 {
5551 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material_Statics::FuncParams);
5552 }
5553 return ReturnFunction;
5554}
5555DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenVectorParameterBy_Material)
5556{
5557 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5558 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
5559 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
5560 P_GET_STRUCT_REF(FVector,Z_Param_Out_by);
5561 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5562 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5563 P_GET_ENUM(EEaseType,Z_Param_easeType);
5564 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5565 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5566 P_GET_ENUM(ELoopType,Z_Param_loopType);
5567 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5568 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5569 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5570 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5571 P_FINISH;
5572 P_NATIVE_BEGIN;
5573 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenVectorParameterBy_Material(Z_Param_worldContextObject,Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_by,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5574 P_NATIVE_END;
5575}
5576// ********** End Class UQuickTweenLibrary Function QuickTweenVectorParameterBy_Material ***********
5577
5578// ********** Begin Class UQuickTweenLibrary Function QuickTweenVectorParameterTo_Material *********
5580{
5582 {
5583 UObject* worldContextObject;
5584 UMaterialInstanceDynamic* material;
5585 FName parameterName;
5586 FVector to;
5587 float duration;
5588 float timeScale;
5589 EEaseType easeType;
5590 UCurveFloat* easeCurve;
5591 int32 loops;
5592 ELoopType loopType;
5593 FString tweenTag;
5594 bool bShouldAutoKill;
5595 bool bShouldPlayWhilePaused;
5596 bool bShouldAutoPlay;
5597 UQuickVectorTween* ReturnValue;
5598 };
5599#if WITH_METADATA
5600 static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
5601 { "Category", "QuickTween" },
5602#if !UE_BUILD_SHIPPING
5603 { "Comment", "/**\n\x09\x09 * Create a vector tween that animates a vector parameter on a dynamic material instance.\n\x09\x09 *\n\x09\x09 * The tween will sample the material parameter's current value on the first update and\n\x09\x09 * interpolate from that start value to the provided `to` value over `duration` seconds.\n\x09\x09 * Easing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\x09\x09 *\n\x09\x09 * @param worldContextObject Context object used to find the world for the tween.\n\x09\x09 * @param material The UMaterialInstanceDynamic containing the vector parameter.\n\x09\x09 * @param parameterName The name of the vector parameter to animate.\n\x09\x09 * @param to Target FVector value for the material parameter.\n\x09\x09 * @param duration Time in seconds for the tween to complete.\n\x09\x09 * @param timeScale Multiplier applied to the tween time.\n\x09\x09 * @param easeType Predefined easing function to use for interpolation.\n\x09\x09 * @param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n\x09\x09 * @param loops Number of times to loop the tween. Use -1 for infinite.\n\x09\x09 * @param loopType How the tween loops (Restart, PingPong, etc.).\n\x09\x09 * @param tweenTag Optional tag to identify the created tween.\n\x09\x09 * @param bShouldAutoKill If true the tween will be automatically killed when complete.\n\x09\x09 * @param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n\x09\x09 * @param bShouldAutoPlay If true the tween will start playing immediately after creation.\n\x09\x09 * @return Pointer to the created UQuickVectorTween, or nullptr on failure.\n\x09\x09 */" },
5604#endif
5605 { "CPP_Default_bShouldAutoKill", "true" },
5606 { "CPP_Default_bShouldAutoPlay", "false" },
5607 { "CPP_Default_bShouldPlayWhilePaused", "false" },
5608 { "CPP_Default_duration", "1.000000" },
5609 { "CPP_Default_easeCurve", "None" },
5610 { "CPP_Default_easeType", "Linear" },
5611 { "CPP_Default_loops", "1" },
5612 { "CPP_Default_loopType", "Restart" },
5613 { "CPP_Default_timeScale", "1.000000" },
5614 { "CPP_Default_tweenTag", "" },
5615 { "Keywords", "Tween | Vector | Material" },
5616 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
5617#if !UE_BUILD_SHIPPING
5618 { "ToolTip", "Create a vector tween that animates a vector parameter on a dynamic material instance.\n\nThe tween will sample the material parameter's current value on the first update and\ninterpolate from that start value to the provided `to` value over `duration` seconds.\nEasing is controlled using `easeType` or overridden by `easeCurve` when provided.\n\n@param worldContextObject Context object used to find the world for the tween.\n@param material The UMaterialInstanceDynamic containing the vector parameter.\n@param parameterName The name of the vector parameter to animate.\n@param to Target FVector value for the material parameter.\n@param duration Time in seconds for the tween to complete.\n@param timeScale Multiplier applied to the tween time.\n@param easeType Predefined easing function to use for interpolation.\n@param easeCurve Optional custom UCurveFloat used for easing (overrides easeType when provided).\n@param loops Number of times to loop the tween. Use -1 for infinite.\n@param loopType How the tween loops (Restart, PingPong, etc.).\n@param tweenTag Optional tag to identify the created tween.\n@param bShouldAutoKill If true the tween will be automatically killed when complete.\n@param bShouldPlayWhilePaused If true the tween will update while the game is paused.\n@param bShouldAutoPlay If true the tween will start playing immediately after creation.\n@return Pointer to the created UQuickVectorTween, or nullptr on failure." },
5619#endif
5620 { "WorldContext", "worldContextObject" },
5621 };
5622 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_parameterName_MetaData[] = {
5623 { "NativeConst", "" },
5624 };
5625 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_to_MetaData[] = {
5626 { "NativeConst", "" },
5627 };
5628 static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_tweenTag_MetaData[] = {
5629 { "NativeConst", "" },
5630 };
5631#endif // WITH_METADATA
5632 static const UECodeGen_Private::FObjectPropertyParams NewProp_worldContextObject;
5633 static const UECodeGen_Private::FObjectPropertyParams NewProp_material;
5634 static const UECodeGen_Private::FNamePropertyParams NewProp_parameterName;
5635 static const UECodeGen_Private::FStructPropertyParams NewProp_to;
5636 static const UECodeGen_Private::FFloatPropertyParams NewProp_duration;
5637 static const UECodeGen_Private::FFloatPropertyParams NewProp_timeScale;
5638 static const UECodeGen_Private::FBytePropertyParams NewProp_easeType_Underlying;
5639 static const UECodeGen_Private::FEnumPropertyParams NewProp_easeType;
5640 static const UECodeGen_Private::FObjectPropertyParams NewProp_easeCurve;
5641 static const UECodeGen_Private::FIntPropertyParams NewProp_loops;
5642 static const UECodeGen_Private::FBytePropertyParams NewProp_loopType_Underlying;
5643 static const UECodeGen_Private::FEnumPropertyParams NewProp_loopType;
5644 static const UECodeGen_Private::FStrPropertyParams NewProp_tweenTag;
5645 static void NewProp_bShouldAutoKill_SetBit(void* Obj);
5646 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoKill;
5647 static void NewProp_bShouldPlayWhilePaused_SetBit(void* Obj);
5648 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldPlayWhilePaused;
5649 static void NewProp_bShouldAutoPlay_SetBit(void* Obj);
5650 static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldAutoPlay;
5651 static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
5652 static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
5653 static const UECodeGen_Private::FFunctionParams FuncParams;
5654};
5655const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_worldContextObject = { "worldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, worldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
5656const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_material = { "material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, material), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
5657const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_parameterName = { "parameterName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, parameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_parameterName_MetaData), NewProp_parameterName_MetaData) };
5658const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_to = { "to", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, to), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_to_MetaData), NewProp_to_MetaData) };
5659const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, duration), METADATA_PARAMS(0, nullptr) };
5660const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_timeScale = { "timeScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, timeScale), METADATA_PARAMS(0, nullptr) };
5661const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5662const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType = { "easeType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, easeType), Z_Construct_UEnum_QuickTween_EEaseType, METADATA_PARAMS(0, nullptr) }; // 2795540543
5663const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeCurve = { "easeCurve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, easeCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(0, nullptr) };
5664const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loops = { "loops", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, loops), METADATA_PARAMS(0, nullptr) };
5665const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
5666const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType = { "loopType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, loopType), Z_Construct_UEnum_QuickTween_ELoopType, METADATA_PARAMS(0, nullptr) }; // 742143575
5667const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_tweenTag = { "tweenTag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, tweenTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_tweenTag_MetaData), NewProp_tweenTag_MetaData) };
5668void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit(void* Obj)
5669{
5671}
5672const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill = { "bShouldAutoKill", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill_SetBit, METADATA_PARAMS(0, nullptr) };
5673void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit(void* Obj)
5674{
5676}
5677const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused = { "bShouldPlayWhilePaused", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused_SetBit, METADATA_PARAMS(0, nullptr) };
5678void Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit(void* Obj)
5679{
5681}
5682const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay = { "bShouldAutoPlay", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay_SetBit, METADATA_PARAMS(0, nullptr) };
5683const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms, ReturnValue), Z_Construct_UClass_UQuickVectorTween_NoRegister, METADATA_PARAMS(0, nullptr) };
5684const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers[] = {
5685 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_worldContextObject,
5686 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_material,
5687 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_parameterName,
5688 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_to,
5689 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_duration,
5690 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_timeScale,
5691 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType_Underlying,
5692 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeType,
5693 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_easeCurve,
5694 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loops,
5695 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType_Underlying,
5696 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_loopType,
5697 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_tweenTag,
5698 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoKill,
5699 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldPlayWhilePaused,
5700 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_bShouldAutoPlay,
5701 (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::NewProp_ReturnValue,
5702};
5703static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers) < 2048);
5704const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UQuickTweenLibrary, nullptr, "QuickTweenVectorParameterTo_Material", Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::PropPointers), sizeof(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::QuickTweenLibrary_eventQuickTweenVectorParameterTo_Material_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::Function_MetaDataParams), Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::Function_MetaDataParams)}, };
5706UFunction* Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material()
5707{
5708 static UFunction* ReturnFunction = nullptr;
5709 if (!ReturnFunction)
5710 {
5711 UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material_Statics::FuncParams);
5712 }
5713 return ReturnFunction;
5714}
5715DEFINE_FUNCTION(UQuickTweenLibrary::execQuickTweenVectorParameterTo_Material)
5716{
5717 P_GET_OBJECT(UObject,Z_Param_worldContextObject);
5718 P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_material);
5719 P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_parameterName);
5720 P_GET_STRUCT_REF(FVector,Z_Param_Out_to);
5721 P_GET_PROPERTY(FFloatProperty,Z_Param_duration);
5722 P_GET_PROPERTY(FFloatProperty,Z_Param_timeScale);
5723 P_GET_ENUM(EEaseType,Z_Param_easeType);
5724 P_GET_OBJECT(UCurveFloat,Z_Param_easeCurve);
5725 P_GET_PROPERTY(FIntProperty,Z_Param_loops);
5726 P_GET_ENUM(ELoopType,Z_Param_loopType);
5727 P_GET_PROPERTY(FStrProperty,Z_Param_tweenTag);
5728 P_GET_UBOOL(Z_Param_bShouldAutoKill);
5729 P_GET_UBOOL(Z_Param_bShouldPlayWhilePaused);
5730 P_GET_UBOOL(Z_Param_bShouldAutoPlay);
5731 P_FINISH;
5732 P_NATIVE_BEGIN;
5733 *(UQuickVectorTween**)Z_Param__Result=UQuickTweenLibrary::QuickTweenVectorParameterTo_Material(Z_Param_worldContextObject,Z_Param_material,Z_Param_Out_parameterName,Z_Param_Out_to,Z_Param_duration,Z_Param_timeScale,EEaseType(Z_Param_easeType),Z_Param_easeCurve,Z_Param_loops,ELoopType(Z_Param_loopType),Z_Param_tweenTag,Z_Param_bShouldAutoKill,Z_Param_bShouldPlayWhilePaused,Z_Param_bShouldAutoPlay);
5734 P_NATIVE_END;
5735}
5736// ********** End Class UQuickTweenLibrary Function QuickTweenVectorParameterTo_Material ***********
5737
5738// ********** Begin Class UQuickTweenLibrary *******************************************************
5739void UQuickTweenLibrary::StaticRegisterNativesUQuickTweenLibrary()
5740{
5741 UClass* Class = UQuickTweenLibrary::StaticClass();
5742 static const FNameNativePtrPair Funcs[] = {
5743 { "QuickTweenChangeColorTo_Image", &UQuickTweenLibrary::execQuickTweenChangeColorTo_Image },
5744 { "QuickTweenChangeDistanceBy_SpringArm", &UQuickTweenLibrary::execQuickTweenChangeDistanceBy_SpringArm },
5745 { "QuickTweenChangeDistanceTo_SpringArm", &UQuickTweenLibrary::execQuickTweenChangeDistanceTo_SpringArm },
5746 { "QuickTweenChangeFovTo_Camera", &UQuickTweenLibrary::execQuickTweenChangeFovTo_Camera },
5747 { "QuickTweenChangeOpacityTo_Widget", &UQuickTweenLibrary::execQuickTweenChangeOpacityTo_Widget },
5748 { "QuickTweenColorParameterBy_Material", &UQuickTweenLibrary::execQuickTweenColorParameterBy_Material },
5749 { "QuickTweenColorParameterTo_Material", &UQuickTweenLibrary::execQuickTweenColorParameterTo_Material },
5750 { "QuickTweenCompleteAllTweens", &UQuickTweenLibrary::execQuickTweenCompleteAllTweens },
5751 { "QuickTweenCreateSequence", &UQuickTweenLibrary::execQuickTweenCreateSequence },
5752 { "QuickTweenCreateTweenColor", &UQuickTweenLibrary::execQuickTweenCreateTweenColor },
5753 { "QuickTweenCreateTweenEmpty", &UQuickTweenLibrary::execQuickTweenCreateTweenEmpty },
5754 { "QuickTweenCreateTweenFloat", &UQuickTweenLibrary::execQuickTweenCreateTweenFloat },
5755 { "QuickTweenCreateTweenInt", &UQuickTweenLibrary::execQuickTweenCreateTweenInt },
5756 { "QuickTweenCreateTweenRotator", &UQuickTweenLibrary::execQuickTweenCreateTweenRotator },
5757 { "QuickTweenCreateTweenVector", &UQuickTweenLibrary::execQuickTweenCreateTweenVector },
5758 { "QuickTweenCreateTweenVector2D", &UQuickTweenLibrary::execQuickTweenCreateTweenVector2D },
5759 { "QuickTweenExecuteActionByPredicate", &UQuickTweenLibrary::execQuickTweenExecuteActionByPredicate },
5760 { "QuickTweenExecuteActionOnAllTweens", &UQuickTweenLibrary::execQuickTweenExecuteActionOnAllTweens },
5761 { "QuickTweenFindAllTweensByPredicate", &UQuickTweenLibrary::execQuickTweenFindAllTweensByPredicate },
5762 { "QuickTweenFindTweenByTag", &UQuickTweenLibrary::execQuickTweenFindTweenByTag },
5763 { "QuickTweenKillAllTweens", &UQuickTweenLibrary::execQuickTweenKillAllTweens },
5764 { "QuickTweenLookAt_SceneComponent", &UQuickTweenLibrary::execQuickTweenLookAt_SceneComponent },
5765 { "QuickTweenMoveBy_SceneComponent", &UQuickTweenLibrary::execQuickTweenMoveBy_SceneComponent },
5766 { "QuickTweenMoveBy_Widget", &UQuickTweenLibrary::execQuickTweenMoveBy_Widget },
5767 { "QuickTweenMoveTo_SceneComponent", &UQuickTweenLibrary::execQuickTweenMoveTo_SceneComponent },
5768 { "QuickTweenMoveTo_Widget", &UQuickTweenLibrary::execQuickTweenMoveTo_Widget },
5769 { "QuickTweenPauseAllTweens", &UQuickTweenLibrary::execQuickTweenPauseAllTweens },
5770 { "QuickTweenPlayAllTweens", &UQuickTweenLibrary::execQuickTweenPlayAllTweens },
5771 { "QuickTweenReverseAllTweens", &UQuickTweenLibrary::execQuickTweenReverseAllTweens },
5772 { "QuickTweenRotateAroundPoint_SceneComponent", &UQuickTweenLibrary::execQuickTweenRotateAroundPoint_SceneComponent },
5773 { "QuickTweenRotateBy_SceneComponent", &UQuickTweenLibrary::execQuickTweenRotateBy_SceneComponent },
5774 { "QuickTweenRotateBy_Widget", &UQuickTweenLibrary::execQuickTweenRotateBy_Widget },
5775 { "QuickTweenRotateTo_SceneComponent", &UQuickTweenLibrary::execQuickTweenRotateTo_SceneComponent },
5776 { "QuickTweenRotateTo_Widget", &UQuickTweenLibrary::execQuickTweenRotateTo_Widget },
5777 { "QuickTweenScalarParameterBy_Material", &UQuickTweenLibrary::execQuickTweenScalarParameterBy_Material },
5778 { "QuickTweenScalarParameterTo_Material", &UQuickTweenLibrary::execQuickTweenScalarParameterTo_Material },
5779 { "QuickTweenScaleBy_SceneComponent", &UQuickTweenLibrary::execQuickTweenScaleBy_SceneComponent },
5780 { "QuickTweenScaleBy_Widget", &UQuickTweenLibrary::execQuickTweenScaleBy_Widget },
5781 { "QuickTweenScaleTo_SceneComponent", &UQuickTweenLibrary::execQuickTweenScaleTo_SceneComponent },
5782 { "QuickTweenScaleTo_Widget", &UQuickTweenLibrary::execQuickTweenScaleTo_Widget },
5783 { "QuickTweenVectorParameterBy_Material", &UQuickTweenLibrary::execQuickTweenVectorParameterBy_Material },
5784 { "QuickTweenVectorParameterTo_Material", &UQuickTweenLibrary::execQuickTweenVectorParameterTo_Material },
5785 };
5786 FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
5787}
5788FClassRegistrationInfo Z_Registration_Info_UClass_UQuickTweenLibrary;
5789UClass* UQuickTweenLibrary::GetPrivateStaticClass()
5790{
5791 using TClass = UQuickTweenLibrary;
5792 if (!Z_Registration_Info_UClass_UQuickTweenLibrary.InnerSingleton)
5793 {
5794 GetPrivateStaticClassBody(
5795 StaticPackage(),
5796 TEXT("QuickTweenLibrary"),
5797 Z_Registration_Info_UClass_UQuickTweenLibrary.InnerSingleton,
5798 StaticRegisterNativesUQuickTweenLibrary,
5799 sizeof(TClass),
5800 alignof(TClass),
5801 TClass::StaticClassFlags,
5802 TClass::StaticClassCastFlags(),
5803 TClass::StaticConfigName(),
5804 (UClass::ClassConstructorType)InternalConstructor<TClass>,
5805 (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
5806 UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
5807 &TClass::Super::StaticClass,
5808 &TClass::WithinClass::StaticClass
5809 );
5810 }
5811 return Z_Registration_Info_UClass_UQuickTweenLibrary.InnerSingleton;
5812}
5813UClass* Z_Construct_UClass_UQuickTweenLibrary_NoRegister()
5814{
5815 return UQuickTweenLibrary::GetPrivateStaticClass();
5816}
5818{
5819#if WITH_METADATA
5820 static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
5821#if !UE_BUILD_SHIPPING
5822 { "Comment", "/**\n * UQuickTweenLibrary\n *\n * Blueprint function library exposing helpers to create and manage QuickTween\n * objects (sequences and tweens) from Blueprints and C++.\n *\n * This class is a static container (derived from UBlueprintFunctionLibrary)\n * providing factory functions for creating vector, rotator and float tweens,\n * plus convenience functions for common SceneComponent operations (move, rotate,\n * scale, look-at and rotate-around). All functions operate on the game thread\n * and require a valid world context object when applicable.\n */" },
5823#endif
5824 { "IncludePath", "Blueprint/QuickTweenLibrary.h" },
5825 { "ModuleRelativePath", "Public/Blueprint/QuickTweenLibrary.h" },
5826#if !UE_BUILD_SHIPPING
5827 { "ToolTip", "UQuickTweenLibrary\n\nBlueprint function library exposing helpers to create and manage QuickTween\nobjects (sequences and tweens) from Blueprints and C++.\n\nThis class is a static container (derived from UBlueprintFunctionLibrary)\nproviding factory functions for creating vector, rotator and float tweens,\nplus convenience functions for common SceneComponent operations (move, rotate,\nscale, look-at and rotate-around). All functions operate on the game thread\nand require a valid world context object when applicable." },
5828#endif
5829 };
5830#endif // WITH_METADATA
5831 static UObject* (*const DependentSingletons[])();
5832 static constexpr FClassFunctionLinkInfo FuncInfo[] = {
5833 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeColorTo_Image, "QuickTweenChangeColorTo_Image" }, // 3756273183
5834 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceBy_SpringArm, "QuickTweenChangeDistanceBy_SpringArm" }, // 2371337969
5835 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeDistanceTo_SpringArm, "QuickTweenChangeDistanceTo_SpringArm" }, // 2815366456
5836 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeFovTo_Camera, "QuickTweenChangeFovTo_Camera" }, // 206501137
5837 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenChangeOpacityTo_Widget, "QuickTweenChangeOpacityTo_Widget" }, // 3130021637
5838 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterBy_Material, "QuickTweenColorParameterBy_Material" }, // 4063778706
5839 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenColorParameterTo_Material, "QuickTweenColorParameterTo_Material" }, // 1566231066
5840 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCompleteAllTweens, "QuickTweenCompleteAllTweens" }, // 4209664818
5841 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateSequence, "QuickTweenCreateSequence" }, // 3554399647
5842 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenColor, "QuickTweenCreateTweenColor" }, // 1943340589
5843 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenEmpty, "QuickTweenCreateTweenEmpty" }, // 1096569016
5844 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenFloat, "QuickTweenCreateTweenFloat" }, // 2743737358
5845 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenInt, "QuickTweenCreateTweenInt" }, // 2953743737
5846 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenRotator, "QuickTweenCreateTweenRotator" }, // 3100127408
5847 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector, "QuickTweenCreateTweenVector" }, // 245782086
5848 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenCreateTweenVector2D, "QuickTweenCreateTweenVector2D" }, // 3687718355
5849 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionByPredicate, "QuickTweenExecuteActionByPredicate" }, // 2726489396
5850 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenExecuteActionOnAllTweens, "QuickTweenExecuteActionOnAllTweens" }, // 1719028232
5851 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindAllTweensByPredicate, "QuickTweenFindAllTweensByPredicate" }, // 2395796204
5852 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenFindTweenByTag, "QuickTweenFindTweenByTag" }, // 1157272919
5853 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenKillAllTweens, "QuickTweenKillAllTweens" }, // 1912530717
5854 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenLookAt_SceneComponent, "QuickTweenLookAt_SceneComponent" }, // 179465209
5855 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_SceneComponent, "QuickTweenMoveBy_SceneComponent" }, // 2839511785
5856 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveBy_Widget, "QuickTweenMoveBy_Widget" }, // 3802377436
5857 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_SceneComponent, "QuickTweenMoveTo_SceneComponent" }, // 255851936
5858 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenMoveTo_Widget, "QuickTweenMoveTo_Widget" }, // 2672823403
5859 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPauseAllTweens, "QuickTweenPauseAllTweens" }, // 3682236208
5860 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenPlayAllTweens, "QuickTweenPlayAllTweens" }, // 3831652448
5861 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenReverseAllTweens, "QuickTweenReverseAllTweens" }, // 3467241126
5862 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateAroundPoint_SceneComponent, "QuickTweenRotateAroundPoint_SceneComponent" }, // 606017767
5863 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_SceneComponent, "QuickTweenRotateBy_SceneComponent" }, // 332740507
5864 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateBy_Widget, "QuickTweenRotateBy_Widget" }, // 620759499
5865 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_SceneComponent, "QuickTweenRotateTo_SceneComponent" }, // 10744564
5866 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenRotateTo_Widget, "QuickTweenRotateTo_Widget" }, // 3650841298
5867 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterBy_Material, "QuickTweenScalarParameterBy_Material" }, // 3006148014
5868 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScalarParameterTo_Material, "QuickTweenScalarParameterTo_Material" }, // 478565084
5869 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_SceneComponent, "QuickTweenScaleBy_SceneComponent" }, // 2628255531
5870 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleBy_Widget, "QuickTweenScaleBy_Widget" }, // 1917070778
5871 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_SceneComponent, "QuickTweenScaleTo_SceneComponent" }, // 2110475326
5872 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenScaleTo_Widget, "QuickTweenScaleTo_Widget" }, // 617266387
5873 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterBy_Material, "QuickTweenVectorParameterBy_Material" }, // 761220854
5874 { &Z_Construct_UFunction_UQuickTweenLibrary_QuickTweenVectorParameterTo_Material, "QuickTweenVectorParameterTo_Material" }, // 1063148844
5875 };
5876 static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
5877 static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
5878 TCppClassTypeTraits<UQuickTweenLibrary>::IsAbstract,
5879 };
5880 static const UECodeGen_Private::FClassParams ClassParams;
5881};
5882UObject* (*const Z_Construct_UClass_UQuickTweenLibrary_Statics::DependentSingletons[])() = {
5883 (UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
5884 (UObject* (*)())Z_Construct_UPackage__Script_QuickTween,
5885};
5886static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickTweenLibrary_Statics::DependentSingletons) < 16);
5887const UECodeGen_Private::FClassParams Z_Construct_UClass_UQuickTweenLibrary_Statics::ClassParams = {
5888 &UQuickTweenLibrary::StaticClass,
5889 nullptr,
5890 &StaticCppClassTypeInfo,
5891 DependentSingletons,
5892 FuncInfo,
5893 nullptr,
5894 nullptr,
5895 UE_ARRAY_COUNT(DependentSingletons),
5896 UE_ARRAY_COUNT(FuncInfo),
5897 0,
5898 0,
5899 0x001000A0u,
5900 METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UQuickTweenLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UQuickTweenLibrary_Statics::Class_MetaDataParams)
5901};
5902UClass* Z_Construct_UClass_UQuickTweenLibrary()
5903{
5904 if (!Z_Registration_Info_UClass_UQuickTweenLibrary.OuterSingleton)
5905 {
5906 UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UQuickTweenLibrary.OuterSingleton, Z_Construct_UClass_UQuickTweenLibrary_Statics::ClassParams);
5907 }
5908 return Z_Registration_Info_UClass_UQuickTweenLibrary.OuterSingleton;
5909}
5910UQuickTweenLibrary::UQuickTweenLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
5911DEFINE_VTABLE_PTR_HELPER_CTOR(UQuickTweenLibrary);
5912UQuickTweenLibrary::~UQuickTweenLibrary() {}
5913// ********** End Class UQuickTweenLibrary *********************************************************
5914
5915// ********** Begin Registration *******************************************************************
5917{
5918 static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
5919 { Z_Construct_UClass_UQuickTweenLibrary, UQuickTweenLibrary::StaticClass, TEXT("UQuickTweenLibrary"), &Z_Registration_Info_UClass_UQuickTweenLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UQuickTweenLibrary), 2640024488U) },
5920 };
5921};
5922static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLibrary_h__Script_QuickTween_648012446(TEXT("/Script/QuickTween"),
5923 Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLibrary_h__Script_QuickTween_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_TweenPlugin_Plugins_QuickTween_Source_QuickTween_Public_Blueprint_QuickTweenLibrary_h__Script_QuickTween_Statics::ClassInfo),
5924 nullptr, 0,
5925 nullptr, 0);
5926// ********** End Registration *********************************************************************
5927
5928PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition QuickColorTween.h:19
Definition QuickEmptyTween.h:19
Definition QuickFloatTween.h:18
Definition QuickIntTween.h:18
Definition QuickRotatorTween.h:20
Definition QuickTweenLibrary.h:42
static UQuickRotatorTween * QuickTweenLookAt_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FVector &to, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1076
static UQuickColorTween * QuickTweenChangeColorTo_Image(UObject *worldContextObject, UImage *widget, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1220
static UQuickEmptyTween * QuickTweenCreateTweenEmpty(UObject *worldContextObject, float duration=1.0f, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:305
static UQuickTweenable * QuickTweenFindTweenByTag(const UObject *worldContextObject, const FString &tweenTag)
Definition QuickTweenLibrary.cpp:1875
static UQuickVectorTween * QuickTweenMoveTo_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::WorldSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:322
static UQuickVector2DTween * QuickTweenMoveBy_Widget(UObject *worldContextObject, UWidget *widget, const FVector2D &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:514
static UQuickRotatorTween * QuickTweenCreateTweenRotator(UObject *worldContextObject, const FRotator &from, const FRotator &to, FRotatorSetter setter, bool bUseShortestPath, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:88
static UQuickVectorTween * QuickTweenVectorParameterBy_Material(UObject *worldContextObject, UMaterialInstanceDynamic *material, const FName &parameterName, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1565
static UQuickFloatTween * QuickTweenScalarParameterTo_Material(UObject *worldContextObject, UMaterialInstanceDynamic *material, const FName &parameterName, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1625
static UQuickVectorTween * QuickTweenCreateTweenVector(UObject *worldContextObject, const FVector &from, const FVector &to, FVectorSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:45
static void QuickTweenExecuteActionOnAllTweens(const UObject *worldContextObject, const FQuickTweenableAction &action)
Definition QuickTweenLibrary.cpp:1966
static void QuickTweenCompleteAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1955
static UQuickFloatTween * QuickTweenRotateTo_Widget(UObject *worldContextObject, UWidget *widget, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:885
static UQuickIntTween * QuickTweenCreateTweenInt(UObject *worldContextObject, int32 from, int32 to, FIntSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:262
static UQuickRotatorTween * QuickTweenRotateBy_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FRotator &by, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:942
static UQuickColorTween * QuickTweenColorParameterTo_Material(UObject *worldContextObject, UMaterialInstanceDynamic *material, const FName &parameterName, const FColor &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1745
static UQuickFloatTween * QuickTweenChangeDistanceBy_SpringArm(UObject *worldContextObject, USpringArmComponent *springArm, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1448
static void QuickTweenReverseAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1944
static UQuickRotatorTween * QuickTweenRotateTo_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FRotator &to, bool bUseShortestPath=true, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:821
static UQuickFloatTween * QuickTweenChangeFovTo_Camera(UObject *worldContextObject, UCameraComponent *camera, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1334
static UQuickFloatTween * QuickTweenCreateTweenFloat(UObject *worldContextObject, float from, float to, FFloatSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:133
static void QuickTweenKillAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1911
static UQuickVector2DTween * QuickTweenCreateTweenVector2D(UObject *worldContextObject, const FVector2D &from, const FVector2D &to, FVector2DSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:176
static UQuickTweenSequence * QuickTweenCreateSequence(UObject *worldContextObject, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false)
Definition QuickTweenLibrary.cpp:28
static UQuickVectorTween * QuickTweenScaleTo_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:583
static UQuickFloatTween * QuickTweenRotateAroundPoint_SceneComponent(UObject *worldContextObject, USceneComponent *component, float from, float to, const FVector &point, const FVector &normal, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1146
static UQuickFloatTween * QuickTweenRotateBy_Widget(UObject *worldContextObject, UWidget *widget, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1019
static UQuickFloatTween * QuickTweenChangeDistanceTo_SpringArm(UObject *worldContextObject, USpringArmComponent *springArm, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1391
static UQuickVector2DTween * QuickTweenScaleTo_Widget(UObject *worldContextObject, UWidget *widget, const FVector2D &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:645
static void QuickTweenPlayAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1933
static UQuickFloatTween * QuickTweenScalarParameterBy_Material(UObject *worldContextObject, UMaterialInstanceDynamic *material, const FName &parameterName, float by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1685
static void QuickTweenPauseAllTweens(const UObject *worldContextObject)
Definition QuickTweenLibrary.cpp:1922
static UQuickVector2DTween * QuickTweenMoveTo_Widget(UObject *worldContextObject, UWidget *widget, const FVector2D &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:384
static UQuickVectorTween * QuickTweenVectorParameterTo_Material(UObject *worldContextObject, UMaterialInstanceDynamic *material, const FName &parameterName, const FVector &to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1505
static UQuickVector2DTween * QuickTweenScaleBy_Widget(UObject *worldContextObject, UWidget *widget, const FVector2D &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:764
static UQuickColorTween * QuickTweenColorParameterBy_Material(UObject *worldContextObject, UMaterialInstanceDynamic *material, const FName &parameterName, const FColor &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1805
static UQuickVectorTween * QuickTweenScaleBy_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::LocalSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:702
static TArray< UQuickTweenable * > QuickTweenFindAllTweensByPredicate(const UObject *worldContextObject, const FQuickConstTweenableAction &predicate)
Definition QuickTweenLibrary.cpp:1895
static UQuickColorTween * QuickTweenCreateTweenColor(UObject *worldContextObject, const FColor &from, const FColor &to, FColorSetter setter, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:219
static UQuickVectorTween * QuickTweenMoveBy_SceneComponent(UObject *worldContextObject, USceneComponent *component, const FVector &by, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, EQuickTweenSpace space=EQuickTweenSpace::WorldSpace, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:453
static void QuickTweenExecuteActionByPredicate(const UObject *worldContextObject, const FQuickConstTweenableAction &predicate, const FQuickTweenableAction &action)
Definition QuickTweenLibrary.cpp:1979
static UQuickFloatTween * QuickTweenChangeOpacityTo_Widget(UObject *worldContextObject, UWidget *widget, float to, float duration=1.0f, float timeScale=1.0f, EEaseType easeType=EEaseType::Linear, UCurveFloat *easeCurve=nullptr, int32 loops=1, ELoopType loopType=ELoopType::Restart, const FString &tweenTag="", bool bShouldAutoKill=true, bool bShouldPlayWhilePaused=false, bool bShouldAutoPlay=false)
Definition QuickTweenLibrary.cpp:1277
Definition QuickTweenSequence.h:49
Definition QuickTweenable.h:24
Definition QuickVector2DTween.h:19
Definition QuickVectorTween.h:19
Definition QuickTweenLibrary.gen.cpp:5818